一位开发者为其个人订阅站接入了 Linux DO Connect 统一登录系统,实现了站内登录、头像展示和通知功能。起因是有用户忘记账号密码,作者由此想到可以借助 Linux DO 的统一登录能力解决问题。在查阅 Linux DO Connect 的 wiki 和官方文档后,作者借助 DeepSeek 与 GPT 等大模型辅助编程,仅用一下午便完成了接入。技术实现上,首先在 Connect 平台注册应用并填入回调地址,获取应用 ID 和密钥;随后通过三个接口完成流程:跳转授权接口、授权码换 Token 接口以及获取用户身份接口。整体链路为跳转授权、回调拿到 code、后端换取 Token、再获取用户信息。作者特别提到获取用户信息接口中包含一个“转发邮箱”机制:不同应用下同一用户拥有各自独立的转发邮箱,开发者可向该邮箱发送信息,类似对用户的单向私信,同时避免用户被追踪的风险。不过该邮箱暂不支持直接展示 H5 内容,可玩性略有受限。目前站内已注册用户可直接在用户中心绑定账号,界面因展示头像而更美观;新用户则无需独立注册,可直接使用 Linux DO 账号登录,除非主动解绑。
事件分析
核心观点:AI 辅助编程把 OAuth 接入压缩到一下午完成,而社区统一身份体系正成为独立开发者的新基建。
原文链接:Linux.do



评论前必须登录!
立即登录 注册