2017 © Pedro Peláez
 

library df-laravel-sso

df sso

image

chromefan/df-laravel-sso

df sso

  • Monday, April 9, 2018
  • by chromefan
  • Repository
  • 1 Watchers
  • 1 Stars
  • 88 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 19 Versions
  • 1 % Grown

The README.md

df-laravel-sso

这是一个基于oauth2.0协议在laravel框架下的SSO登录客户端组件, (*1)

安装

  • Install the package via composer:

composer require chromefan/df-laravel-sso, (*2)

  • Add the service provider to app/config/app.php:

DfSSO\SSO\SSOServiceProvider::class,, (*3)

  • Add the alias to app/config/app.php:

'SSO'=>DfSSO\SSO\Facades\SSO::class,, (*4)

  • Add the Middleware to app/Http/Kernel.php:

$middleware[ \Illuminate\Session\Middleware\StartSession::class,, (*5)

], (*6)

$routeMiddleware[ permission' => \DfSSO\SSO\Middleware\Permission::class, ], (*7)

  • Publish the configuration file:

php artisan vendor:publish, (*8)

配置

Open config/sso.php ,需要在 鼎复用户中心 中注册app,获取client_id, 和client_secret。, (*9)

打开routes/web.php 将需要加入控制的路由放入permission组, (*10)

Route::group(['middleware' => 'permission'],function (){}, (*11)

权限控制

1、首先在鼎复用户中心 中注册app,并创建角色、权限,并给用户赋予角色;, (*12)

2、权限值pvalue必须与要控制的路由route名一一对应', (*13)

3、如果需要管理员权限,请设置权限值为'admin'或者将该用户设为leader或者用户中心管理员', (*14)

使用示例

1、检测登录, (*15)

$user = SSO::isLogin(), (*16)

2、获取用户信息, (*17)

$user = SSO::getUser(), (*18)

3、注销退出, (*19)

SSO::logout(), (*20)

The Versions

09/04 2018

dev-master

9999999-dev

df sso

  Sources   Download

MIT

The Requires

 

The Development Requires

by luohuanjun

sso df-sso

09/04 2018

2.5

2.5.0.0

df sso

  Sources   Download

MIT

The Requires

 

The Development Requires

by luohuanjun

sso df-sso

07/11 2017

2.4

2.4.0.0

df sso

  Sources   Download

MIT

The Requires

 

The Development Requires

by luohuanjun

sso df-sso

12/10 2017

2.3

2.3.0.0

df sso

  Sources   Download

MIT

The Requires

 

The Development Requires

by luohuanjun

sso df-sso

11/10 2017

2.2

2.2.0.0

df sso

  Sources   Download

MIT

The Requires

 

The Development Requires

by luohuanjun

sso df-sso

11/10 2017

2.1

2.1.0.0

df sso

  Sources   Download

MIT

The Requires

 

The Development Requires

by luohuanjun

sso df-sso

10/10 2017

2.0

2.0.0.0

df sso

  Sources   Download

MIT

The Requires

 

The Development Requires

by luohuanjun

sso df-sso

10/10 2017

1.9

1.9.0.0

df sso

  Sources   Download

MIT

The Requires

 

The Development Requires

by luohuanjun

sso df-sso

11/07 2017

1.8

1.8.0.0

df sso

  Sources   Download

MIT

The Requires

 

The Development Requires

by luohuanjun

sso df-sso

10/07 2017

1.7

1.7.0.0

df sso

  Sources   Download

MIT

The Requires

 

The Development Requires

by luohuanjun

sso df-sso

22/06 2017

1.6

1.6.0.0

df sso

  Sources   Download

MIT

The Requires

 

The Development Requires

by luohuanjun

sso df-sso

20/06 2017

1.5

1.5.0.0

df sso

  Sources   Download

MIT

The Requires

 

The Development Requires

by luohuanjun

sso df-sso

20/06 2017

1.4

1.4.0.0

df sso

  Sources   Download

MIT

The Requires

 

The Development Requires

by luohuanjun

sso df-sso

19/06 2017

1.3

1.3.0.0

df sso

  Sources   Download

MIT

The Requires

 

The Development Requires

by luohuanjun

sso df-sso

19/06 2017

1.2

1.2.0.0

df sso

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

by luohuanjun

sso df-sso

19/06 2017

1.1

1.1.0.0

df sso

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

by luohuanjun

sso df-sso

19/06 2017

1.0.2

1.0.2.0

df sso

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

by luohuanjun

sso df-sso

19/06 2017

1.0.1

1.0.1.0

df sso

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

by luohuanjun

sso df-sso

19/06 2017

1.0

1.0.0.0

df sso

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

by luohuanjun

sso df-sso