fillincode / bee-id
通过 Bee-id 进行授权的包
1.0.3
2024-02-26 07:30 UTC
Requires
- laravel/socialite: ^5.8
README
安装
composer require fillincode/bee-id
开始使用
-
安装包后,您需要在 config/services.php 文件中添加数据以连接到授权服务
return [ 'bee_id' => [ 'client_id' => env('BEE_ID_CLIENT_ID'), 'client_secret' => env('BEE_ID_CLIENT_SECRET'), 'redirect' => env('BEE_ID_REDIRECT_URL'), ], ];
-
添加授权路由
use Laravel\Socialite\Facades\Socialite; Route::get('/auth/redirect', function () { return Socialite::driver('bee_id')->redirect(); }); Route::get('/auth/callback', function () { /** @var \Fillincode\BeeId\User $user */ $user = Socialite::driver('bee_id')->user(); // $user->token });