Skip to content

GLOKON/crowd-auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CrowdAuth

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

A simple way to implement Atlassian Crowd Authentication into your application.

SUPPORTED VERSIONS: Atlassian Crowd 2.1 and later versions only.

Quick start

Laravel 4.2.x

In the require key of composer.json file add the following

"glokon/crowd-auth": "*"

Run the Composer update comand

$ composer update

In your config/app.php add 'GLOKON\CrowdAuth\CrowdAuthServiceProvider' to the end of the providers array

'providers' => array(

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

Now generate the Crowd Auth migrations (make sure you have your database configuration set up):

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

This will setup three tables - crowd_users, crowd_groups and crowdgroup_crowduser.

Now publish the config files for this package:

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

Once the configuration is published go to your config/packages/glokon/crowd-auth/crowdauth.php and configure your Atlassian Crowd settings.

After you have configured your Atlassian Crowd settings you need to change the driver setting in config/auth.php to:

'driver' => 'crowd-auth',

Once all this is completed you can simply use Auth::Attempt() and it will attempt to login using your Atlassian Crowd server.

About

Atlassian Crowd Authentication for Laravel

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages