资源 · 111

通行密钥:准备域名和RP ID变更

区分业务账户、网页来源和RP ID,避免悄悄重新绑定凭据。

已更新 · 2 min

本指南有助于实现的目标

  • 映射域名和账户
  • 测试注册和拒绝
  • 准备迁移和回退

快速检查

  • 来源、RP ID、账户和路径对应表。
  • 预期结果和拒绝证据。
  • 迁移计划和恢复演练。

分步指南

  1. 1

    映射域名和账户

    记录旧、新来源、RP ID及关联账户。相同账户名不意味着通行密钥对另一个RP ID有效。核查WebAuthn允许的组合和迁移期间可用的登录路径。

    来源、RP ID、账户和路径对应表。

  2. 2

    测试注册和拒绝

    在授权测试环境用合适的库核查挑战、来源、RP ID和账户绑定。测试非预期来源和重复挑战。RP ID变化时准备经过身份验证的新注册;复制数据库行不是密钥迁移。

    预期结果和拒绝证据。

  3. 3

    准备迁移和回退

    测试仅持有旧凭据的用户、恢复流程和已打开会话。结合已验证回退方式确定路径启用、停用顺序。新域名注册成功不能证明所有旧会话已撤销。

    迁移计划和恢复演练。

可复现的验收案例

虚构示例:数据不代表客户或实际观察结果。

查看案例输入
{
    "old_origin": "https://login.old.example",
    "old_rp_id": "old.example",
    "new_origin": "https://login.new.example",
    "new_rp_id": "new.example",
    "same_service_account": true,
    "expected": "authenticated_new_registration"
}

预期判断

虚构例:账户相同,但old.example变为具有不同RP ID的new.example。不能悄悄重绑旧凭据;新注册必须经过计划的身份验证路径。

W3C — Web Authentication Level 2

您的验收笔记

按本指南的标准记录观察。记录不等于认证。

笔记不会自动保存。离开前请导出。

管理指标

指标衡量内容首要行动
已核查路径已验证案例 / 已定义案例包括丢失、拒绝和回退
仍有效的访问旧范围凭据和会话单独核查停用决定

常见错误

    常见问题解答

    修改数据库能更改通行密钥的RP ID吗?

    不能。RP ID是凭据验证范围的一部分。准备适用于新范围的有效注册和经过身份验证的账户映射。

    官方参考文献

    参考文献支持该方法。 请根据您的实际情况调整检查;它们并非认证。 原始参考文献标题和源文档可能使用其他语言。

    参考资料查阅日期 .