openauthdev/socialiteopenauthprovider

此包已被废弃,不再维护。未建议替代包。

OpenAuth.dev 为 Laravel Socialite 提供的认证服务

1.0.1 2021-05-17 09:06 UTC

This package is auto-updated.

Last update: 2022-06-25 19:55:59 UTC


README

openauth-icon

OpenAuth.dev 为 Laravel Socialite 提供的认证服务

GitHub Workflow Status Packagist Version Packagist Downloads GitHub license

目录

关于项目

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 进行版本控制。有关可用版本,请参阅此存储库的标签

构建工具

作者

还可以查看参与此项目的贡献者列表

许可证

本项目采用 LGPL-2.1 许可证 - 请参阅 LICENSE 文件以获取详细信息。