codepotatoltd / socialite-driver
Codepotato OAuth2 提供商用于 Laravel Socialite
dev-master
2016-08-26 15:42 UTC
Requires
- php: ^5.6||^7.0
- socialiteproviders/manager: ^2.1
Requires (Dev)
- mockery/mockery: ^0.9.5
- phpunit/phpunit: 4.*
This package is auto-updated.
Last update: 2024-09-16 00:16:31 UTC
README
此包为 Codepotato 提供 OAuth 支持,使用 laravel/socialite
内容
安装
使用 composer 安装包
composer require codepotatoltd/socialite-driver
此包利用 Socialite Providers 社区项目。我们必须移除默认的 laravel/socialite
服务提供者,并使用他们的服务提供者。
'providers' => [ ... SocialiteProviders\Manager\ServiceProvider::class, ... ]
接下来,我们需要通过添加事件到您的 EventServiceProvider
中来注册我们希望使用的社交ite提供者。
protected $listen = [ \SocialiteProviders\Manager\SocialiteWasCalled::class => [ 'Codepotato\Socialite\CodepotatoExtendSocialite@handle', ], ];
最后,我们只需将我们的 OAuth 密钥添加到 config/services.php
'codepotato' => [ 'key' => env('CODEPOTATO_CLIENT_KEY'), 'secret' => env('CODEPOTATO_CLIENT_SECRET'), 'redirect' => env('CODEPOTATO_REDIRECT_URI'), ],
测试
$ composer test
致谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。