serdud / socialite-google-one-tap
Laravel Socialite 的 Google One Tap 提供者
v2.1.0
2024-03-10 20:49 UTC
Requires
- php: ^7.4 || ^8.0
- google/apiclient: ^2.0
- illuminate/support: ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0
- laravel/socialite: ~5.0
README
安装与基本使用
composer require serdud/socialite-google-one-tap
将配置添加到 config/services.php
'google' => [ 'client_id' => env('GOOGLE_CLIENT_ID'), 'client_secret' => env('GOOGLE_CLIENT_SECRET'), 'redirect' => env('GOOGLE_REDIRECT_URI') ],
使用方法
现在你应该能够像通常使用 Socialite 一样使用此提供者
return Socialite::driver('google-one-tap')->stateless()->userFromToken($token);
注意 如果您使用的是版本 < 2.0.0,请使用
注意 令牌返回在
credential
字段中
返回的用户字段
id
nickname
name
email
avatar
given_name
family_name
鸣谢
许可协议
MIT 许可证 (MIT)。请参阅 许可文件 获取更多信息。