通过 webauthn 注册后,我们会收到一个凭证 ID,用于与该用户关联(以及后端的其他信息,如公钥等)。在登录期间,我们创建了传递给 navigator.credentials.get 的 publicKeyCredentialRequestOptions,我们传递了凭证 ID。
我的问题是,当我们调用 navigator.credentials.create 时,在 publicKeyCredentialCreationOptions(包含 id、name、displayName)中传递“user”键的价值是什么?我(认为)用户信息可能会作为断言响应的一部分返回(在 userHandle 字段中),但不确定添加的值如何(因为我们可能已经在后端拥有该信息)。