ptdtn / laravel-auth-sdk
OAuth 单点登录 PT DTN 账户
v0.1.0
2023-11-10 07:33 UTC
Requires
- php: ^7.4|^8.0
- illuminate/contracts: ^6|^7|^8|^9
- illuminate/support: ^6|^7|^8|^9
Requires (Dev)
README
PTDTN OAuth 认证的一个简单库。
安装
使用 composer 管理依赖并下载 PHP-JWT
composer require ptdtn/laravel-auth-sdk
配置
运行 php artisan vendor:publish --tag="ptdtntoken"
将默认配置复制到您的项目中
运行 php artisan migrate
将 ptdtnuser_id 列添加到用户表中
根据您的 PTDTN 客户端 ID 编辑 config/ptdtntoken.php
在 config/auth.php
中编辑您的 Laravel 守卫配置以使用提供的守卫
'guards' => [ 'web' => [ 'driver' => 'ptdtntoken', 'provider' => 'users', 'client_index' => 0, ], 'api' => [ 'driver' => 'ptdtntoken', 'provider' => 'users', 'client_index' => 0, ], 'custom' => [ 'driver' => 'ptdtntoken', 'provider' => 'users', 'client_index' => 1, ] ],