配置 GitHub 登录
zhanghan
2024-06-23 18:07
· edited
Github 提供了 OAuth 的登录方式,用户便可以通过 GitHub 账户来登录接入了 GitHub OAuth 的应用。对于用户来说,可以不需要再去记住不同的账户和密码,对于应用来说,无需再自己开发一套登录注册体系。所以无论对用户还是应用的开发者来说,都是一件好事。
Blocklet Server 支持为一个 Blocklet 配置并开启 GitHub 的登录。下面将介绍如何在 Blocklet 中配置 GitHub 登录,并使用 GitHub 账户来完成登录。
- 注册 GitHub 账号
- 创建 GitHub OAuth 项目
- 打开 https://github.com/settings/developers
- 点击
New OAuth App
,按照页面提示填入对应信息。根据你需要配置 GitHub 登录的 Blocklet 的域名,替换掉demo.blocklet.dev
按照下图填入对应字段 - 点击
Register application
,此时会进入到该 OAuth 项目的详情页面 - 点击
Generate a new client secret
- 保存
Client ID
和Client secrets
- 配置 Blocklet
- 来到 Blocklet 的控制面板,依次点击 “Dashboard”、“Configuration”、“Login”、“Third Party Login”
- 填入刚刚保存的
Client ID
,Client Secret
,保存
- 此时在 Blocklet 的登录页面即可看到可以通过 GitHub 来登录了
- 点击
GitHub
去登录即可
- 点击
Sticker