fillincode/bee-id

通过 Bee-id 进行授权的包

1.0.3 2024-02-26 07:30 UTC

This package is auto-updated.

Last update: 2024-09-26 08:48:21 UTC


README

安装

composer require fillincode/bee-id

开始使用

  1. 安装包后,您需要在 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'),
        ],
    ];
  2. 添加授权路由

    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
    });