ptdtn/laravel-auth-sdk

OAuth 单点登录 PT DTN 账户

v0.1.0 2023-11-10 07:33 UTC

This package is auto-updated.

Last update: 2024-09-10 09:23:20 UTC


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, ] ],