glokon / crowd-auth
将Atlassian Crowd认证简单集成到您的应用程序中。
0.9.0
2015-08-10 15:22 UTC
Requires
- php: >=5.4.0
- illuminate/auth: 4.2.*
- illuminate/database: *
- illuminate/support: 4.2.*
Requires (Dev)
- mockery/mockery: 0.9.*
- orchestra/testbench: 2.2.*
- phpunit/phpunit: 4.*
README
将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_users、crowd_groups和crowdgroup_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服务器进行登录。