ComMun 插件&主题中心
← 返回插件列表
GitHub OAuth 登录 插件
oauth_github · v1.0.0 · ComMun

为站点提供 GitHub 第三方登录。启用后在后台「系统设置 → GitHub OAuth」中配置 Client ID / Client Secret,登录页自动显示 GitHub 登录按钮。

版本
v1.0.0
作者
ComMun
分类
-
下载量
1 次
发布时间
2026-10-20 09:18
SHA256:d6311a7eb6bb4de22b8269a3… 登录后下载

📖 使用说明(README)

GitHub OAuth 登录插件

为站点提供 GitHub 第三方登录。

功能

  • 启用后登录页自动显示「使用 GitHub 登录」按钮
  • 新用户可通过 OAuth 直接注册(若开启邀请码要求,走邀请码验证流程)
  • 在后台「系统设置 → GitHub OAuth」中配置 Client ID / Client Secret
  • 在后台「插件管理」中可随时启用/停用

使用步骤

  1. 在 GitHub Developer Settings 创建 OAuth App,
    回调地址填 {站点地址}/users/auth/github/callback
  2. 后台「插件管理」中启用本插件
  3. 后台「系统设置 → GitHub OAuth」填入 Client ID / Client Secret 并保存
  4. 登录页即可看到 GitHub 登录按钮

实现说明

  • 通过 view_injection 钩子向登录页 login_oauth_buttons 注入点注入按钮
  • 按钮仅在后台已配置 github_client_id 时显示
  • 停用插件后按钮消失,/users/auth/github 回调也会被拒绝

版本历史

版本发布时间大小SHA256
v1.0.0 最新 2026-10-20 09:18 2.6 KB d6311a7eb6bb4de2…