定制 ctbuh/laravel-auth-sso 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

ctbuh/laravel-auth-sso

Composer 安装命令:

composer require ctbuh/laravel-auth-sso

包简介

universal login provider

README 文档

README

https://login.ctbuh.org/

Install

composer require ctbuh/laravel-auth-sso

Usage

Add 'sso' guard to config/auth.php

'sso' => [
    'driver' => 'sso',
    'provider' => null
]

Add this to config/app.php

ctbuh\Login\LoginServiceProvider::class

Make sure SESSION_DOMAIN= is set to primary domain.

Reload all config

php artisan config:cache

Use from within your controller or as middleware:

Route::middleware('auth:sso')->group(function () {

    Route::get('whoami', function(){
        $user = auth()->guard('sso')->user();
        return $user->getFirstName();
    });
    
});

Route list

  • /sso/login - Send person to login page.
  • /sso/callback?access_token={token} -- If successful, person will be sent to this page.
  • /sso/logout --- Revoke cookie & token itself.

统计信息

  • 总下载量: 41
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-10-19

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固