Auth 模块¶
Auth 模块用于说明邮箱认证、当前用户资料、第三方 OAuth/OIDC 登录辅助端点、TOTP 与 SSH Key。
包含接口¶
- 邮箱认证: 邮箱验证码申请、 邮箱验证码校验、 邮箱登录申请、 邮箱登录校验、 令牌刷新、 当前认证用户、 退出登录
- 当前用户: 我的资料
- OAuth: 服务商列表、 登录启动、 回调处理
- TOTP: 状态、 准备、 启用、 禁用
- SSH Key: SSH Keys、 SSH Key 删除
说明¶
- 浏览器登录流程基于 Session Cookie。
- 部分邮箱认证接口返回 access token 与 refresh token。
- 当前
/auth/oauth/*页面描述的是浏览器登录辅助端点。 - OAuth Provider 运行时端点请看 OAuth Provider 模块。
userinfo用于返回当前认证上下文。/auth/me用于管理当前登录用户资料。