开发版
1.0.0
2024-03-27 18:39 UTC
This package is auto-updated.
Last update: 2024-09-06 03:18:38 UTC
README
php artisan install:api
use Laravel\Sanctum\HasApiTokens; class User extends Authenticatable { use HasApiTokens, HasFactory, Notifiable; }
安装包
composer require suryawanabakti/sso
添加 Sso 令牌
php artisan migrate
创建 ENV 文件
SSO_USERNAME= SSO_SECRET_KEY= SSO_URL=
在 web.php 中创建脚本
use Surya\Sso\Authenticated; Route::get('/login-sso', function () { $user = Authenticated::authenticate(request('token'), request('sso_token'), request('app_name')); Auth::login($user); // Kondisi Jika Ada cth: if role === admin redirect : return redirect('/dashboard'); });
需要受信任主机的应用程序
GET /active-user