忘机山人
在构建团队协作平台或知识系统时,接入 GitHub 登录是一种常见的低成本单点登录(SSO)方案,既简洁又安全。本教程将手把手教大家如何创建 GitHub OAuth 应用,并将其集成到 Memos 等支持 OAuth 的系统中,帮助用户实现无感登录体验。
📷 页面示意:

在创建页面中填写如下字段:
Application Name:如 Console SSO
Homepage URL:建议填写系统主页,例如 https://memos.name.heiyu.space
Authorization callback URL:授权成功后的回调地址,格式如下:
https://memos.name.heiyu.space/auth/callback
📷 示例填写界面:

提交后,GitHub 将生成:
📷 凭证界面如下:
创建完成后,返回 OAuth 应用列表,即可看到刚创建的应用。
点击应用名可查看授权信息和应用详情:
📷 应用列表和详情视图:
应用列表页面
然后邮件会收到 Github 绑定 Oauth 的通知。

进入系统设置页面:
📷 Memos 配置页面示例:

配置保存后,注销当前账号,登录页面会显示 GitHub 登录按钮。
📷 登录页面展示效果:

通过以上步骤,我们完成了 GitHub 登录的接入流程:
✅ 创建并配置 GitHub OAuth 应用
✅ 获取并填入凭证
✅ 在 Memos 中启用 OAuth 登录
评论
0暂无评论