SSO 账号绑定
概述
SSO 账号绑定页面是单点登录(SSO)集成流程的一部分。当用户通过外部身份验证提供商(例如企业 SSO)登录时,系统会检查 SSO 身份是否与现有的 RBS 账号匹配。如果找到潜在的匹配项,此页面允许用户选择并将其 SSO 身份绑定到现有账号。
主要功能
- 🔍 账号检测: 系统自动搜索可能与 SSO 用户身份匹配的 RBS 账号(基于电子邮件或其他标识符)。
- 🃏 账号卡片: 匹配的账号以可选择的卡片显示,每张卡片显示账号的用户名和电子邮件。
- 🔗 绑定账号: 选择账号并点击绑定账号将 SSO 身份链接到所选的 RBS 账号。
- ❌ 取消: 如果没有合适的匹配,点击取消返回普通登录页面。
- ⏳ 等待审批: 如果 SSO 绑定需要管理员审批,用户将看到等待状态直到管理员处理请求。
流程
- 用户通过 SSO(外部身份提供商)发起登录。
- 系统检测到 SSO 身份并搜索匹配的 RBS 账号。
- 如果找到匹配项,用户被重定向到此页面。
- 用户选择正确的账号并确认绑定。
- 绑定完成后,未来的 SSO 登录将自动登录所选的 RBS 账号。
错误处理
- 如果 OAuth 哈希已过期或无效,将显示错误消息并提供尝试普通登录的选项。
- 如果未找到候选账号,将显示「无候选项」消息,并附带登录或注册的链接。
- 如果绑定过程失败,错误提示将提供详细信息和建议。
