viethqb / laravel-socialite
Viethqb 编写的 Laravel Socicalite
dev-master
2024-08-06 15:24 UTC
Requires
- php: ^8.1|^8.2
- illuminate/support: 10.x-dev
- laravel/socialite: ^6.0@dev
This package is auto-updated.
Last update: 2024-09-06 15:44:38 UTC
README
该基础库可以帮助您使用 Google、Facebook、Github 进行 OAuth2 登录
安装
composer require viethqb/laravel-socialite
发布配置文件和基础类
php artisan vendor:publish --provider="Viethqb\LaravelSocialite\Providers\SocialiteServiceProvider"
创建文件 .env
GOOGLE_CLIENT_ID=your-google-client-id GOOGLE_CLIENT_SECRET=your-google-client-secret GOOGLE_REDIRECT=http://your-app-url/auth/google/callback FACEBOOK_CLIENT_ID=your-facebook-client-id FACEBOOK_CLIENT_SECRET=your-facebook-client-secret FACEBOOK_REDIRECT=http://your-app-url/auth/facebook/callback GITHUB_ID=your-github--client-id GITHUB_SECRET=your-github-client-secret GITHUB_REDIRECT=http://your-app-url/auth/github/callback
用于使用基础功能
extends Base/SocialiteService.php public function redirectToProvider(SocialiteEnum $provider); public function handleProviderCallback(SocialiteEnum $provider);