openauthdev / socialiteopenauthprovider
此包已被废弃,不再维护。未建议替代包。
OpenAuth.dev 为 Laravel Socialite 提供的认证服务
1.0.1
2021-05-17 09:06 UTC
Requires
- php: >=7.2.5
- socialiteproviders/manager: ~4.0
This package is auto-updated.
Last update: 2022-06-25 19:55:59 UTC
README
OpenAuth.dev 为 Laravel Socialite 提供的认证服务
目录
关于项目
TBA
入门
需要项目
composer require openauthdev/socialiteopenauthprovider
准备好了!现在你可以开始你的项目。
配置
首先,将 config\app.php
中的 providers[]
中的服务提供者 Laravel\Socialite\SocialiteServiceProvider
替换为 \SocialiteProviders\Manager\ServiceProvider::class
。
然后,我们添加所需的事件监听器。前往 app/Providers/EventServiceProvider
并将以下行添加到 listen[]
数组中。
\SocialiteProviders\Manager\SocialiteWasCalled::class => [ 'SocialiteProviders\\OpenAuth\\OpenAuthExtendSocialite@handle', ]
最后,我们只需要添加配置说明。为此,将以下内容添加到 `config/services.php' 文件中。
'openauth' => [ 'client_id' => env('OPENAUTH_CLIENT_ID'), 'client_secret' => env('OPENAUTH_CLIENT_SECRET'), 'redirect' => env('OPENAUTH_REDIRECT_URI') ]
配置现已完成。
使用方法
现在,您可以使用 OAuthProvider 正常与 Sociallite 一起使用。
return Socialite::driver('openauth')->redirect();
贡献
有多种方式可以帮助这个开源项目。编写教程、改进文档、与他人分享错误、提出功能请求或仅编写代码。我们期待每一个贡献。
版本控制
我们使用 SemVer 进行版本控制。有关可用版本,请参阅此存储库的标签。
构建工具
- Socialite Providers Manager - 简单添加或覆盖内置 Laravel Socialite 提供者
作者
- Titus Kirch - 主要开发 - TitusKirch
还可以查看参与此项目的贡献者列表。
许可证
本项目采用 LGPL-2.1 许可证 - 请参阅 LICENSE 文件以获取详细信息。