algethami / zid-provider
Zid OAuth2 Provider for Laravel Socialite
1.0.0
2022-02-18 11:12 UTC
Requires
- ext-json: *
- socialiteproviders/manager: ^4.0
README
composer require algethami/zid-provider
安装与基本用法
请参阅基础安装指南,然后按照以下特定于提供者的说明进行操作。
将配置添加到 config/services.php
'zid' => [ 'client_id' => env('ZID_CLIENT_ID'), 'client_secret' => env('ZID_CLIENT_SECRET'), 'redirect' => env('ZID_REDIRECT_URI') ]
用法
现在您应该能够像通常使用 Socialite 一样使用此提供者(假设您已安装了外观)
Route::get('/auth/zid/redirect', function () { return Socialite::driver('zid')->redirect(); }); Route::get('/auth/zid/callback', function () { /** @var SocialiteProviders\Manager\OAuth2\User $user */ $user = Socialite::driver('zid')->user(); dd($user->getRaw()); // $user['id'] // $user['store']['title'] });
返回的用户字段
id
昵称
姓名
电子邮件