如何让Web表单告知浏览器在多域名账号条目下正确自动填充用户名密码?
问题
当同一主域名存在多个账号条目时,Web表单如何告知浏览器哪些用户名和密码是自动填充的合适输入项?
背景
我设计了一个提供多个身份提供商(IDP)的认证系统,多数用户在多个IDP上都拥有账号。这些IDP位于不同子域名(但希望答案不局限于此)。用户名仅在单个IDP内唯一,而非所有IDP通用。
由此引发的可用性问题
- 密码管理器可能自动填充与当前登录的身份提供商不匹配的用户名和密码。例如,浏览器在登录subdomain4.example.com时填充了redacted_username1。
- 密码管理器可能仅从多个条目中推荐一个用户名和密码,且恰好是错误的,导致用户需要在密码库中搜索匹配项。
与另一相关问题高度相关:如何告知密码管理器应为哪个系统保存用户名/密码?
内容的提问来源于stack exchange,提问作者Merchako
相关产品推荐
相关产品推荐

