x96 / socialite-passport
使用 Laravel Passport 身份提供者简化社交身份验证。
dev-main
2022-07-04 08:08 UTC
Requires
- php: ^8.0
- doctrine/dbal: ^3.3
- laravel/socialite: ^v5.5.0
- socialiteproviders/laravelpassport: ^4.1.0
Requires (Dev)
- fzaninotto/faker: ^v1.9.2
- orchestra/testbench: ^v6.24.0
- phpunit/phpunit: ^9.5.13
This package is not auto-updated.
Last update: 2024-09-23 19:14:10 UTC
README
此包提供了一种简单的方法,通过使用 Laravel Passport 作为中央身份提供者来验证用户。
安装
您可以通过 composer 安装此包
composer require x96/socialite-passport
发布配置
php artisan vendor:publish --provider="x96\SocialitePassport\SocialitePassportServiceProvider" --tag="config"
运行迁移
php artisan migrate
接下来,应将以下环境变量添加到 .env
文件中,其中 CLIENT_ID
和 CLIENT_SECRET
来自 Laravel Passport 身份提供者。变量 REDIRECT_URI
将自动映射到路由文件中的正确回调路由。因此,这可以是任何您想的内容(常规使用 login/[服务名称]/callback
)。
LARAVELPASSPORT_CLIENT_ID=
LARAVELPASSPORT_CLIENT_SECRET=
LARAVELPASSPORT_REDIRECT_URI=/callback
LARAVELPASSPORT_HOST=https://auth.example.com