glokon / crowd-auth

将Atlassian Crowd认证简单集成到您的应用程序中。

0.9.0 2015-08-10 15:22 UTC

README

Build Status Latest Stable Version Total Downloads Latest Unstable Version License Scrutinizer Code Quality Code Coverage

将Atlassian Crowd认证简单集成到您的应用程序中。

支持的版本:仅支持Atlassian Crowd 2.1及更高版本。

快速开始

Laravel 4.2.x

composer.json文件的require键中添加以下内容:

"glokon/crowd-auth": "*"

运行Composer更新命令

$ composer update

在您的config/app.php中,将'GLOKON\CrowdAuth\CrowdAuthServiceProvider'添加到providers数组的末尾

'providers' => array(

    'Illuminate\Foundation\Providers\ArtisanServiceProvider',
    'Illuminate\Auth\AuthServiceProvider',
    ...
    'GLOKON\CrowdAuth\CrowdAuthServiceProvider',
),

现在生成Crowd Auth迁移(确保您的数据库配置已设置好)

$ php artisan migrate --package="glokon/crowd-auth"

这将设置三个表 - crowd_userscrowd_groupscrowdgroup_crowduser

现在发布此包的配置文件

$ php artisan config:publish "glokon/crowd-auth"

一旦配置发布,请前往config/packages/glokon/crowd-auth/crowdauth.php并配置您的Atlassian Crowd设置。

在您配置了Atlassian Crowd设置后,需要将config/auth.php中的driver设置更改为:

'driver' => 'crowd-auth',

完成所有这些后,您可以使用Auth::Attempt(),它将尝试使用您的Atlassian Crowd服务器进行登录。