mapkyca/known-oauth-client

使用 OAuth 客户端进行 OAuth2 登录

资助包维护!
Paypal

安装次数: 6,559

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 1

公开问题: 1

类型:known-plugin

1.2.4 2021-04-30 11:07 UTC

README

这是一个通用且非常实验性的 OAuth2 "登录" 插件。

这还处于非常早期阶段,实际上是为了实现我为一位客户的一个 MVP 原型概念而编写的。然而,它可能更有用,并且通过一些工作可能对人们很有帮助。

安装

  • 查看它
  • 运行 composer install 以获取各种库
  • 将其放入您的 IdnoPlugins 目录中作为 OAuth2Client
  • 在插件中激活

或者

从您的 known 安装中

composer require mapkyca/known-oauth-client

使用方法

转到管理页面,通过填写适当的详细信息创建新的按钮。

默认情况下,此插件不会完全登录为任何内容,您需要编写自己的处理插件来监听 oauth2/authorised 事件钩子。

此钩子传递一个包含访问令牌和其他详细信息的数组,您可以使用这些信息来匹配用户或创建一个新用户。

如果钩子没有回复,插件将查找返回的 JSON 中的 idusername

查看