webauthnPublicKeyCredentialCreationOptions 资源类型

命名空间:microsoft.graph

重要

Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

定义用于创建新的公钥凭据的公钥选项。 有关详细信息,请参阅 凭据创建选项

属性

属性 类型 说明
证明 String Microsoft Entra ID信赖方的证明首选项。
authenticatorSelection webauthnAuthenticatorSelectionCriteria 允许在 Microsoft Entra ID 中用于身份验证的 WebAuthn 验证器的属性。
挑战 String 由 Microsoft Entra ID 生成并发送回注册请求的 Base64 编码质询,以防止重播攻击。
excludeCredentials webauthnPublicKeyCredentialDescriptor 集合 阻止在 Microsoft Entra ID 中创建的凭据列表。
extensions webauthnAuthenticationExtensionsClientInputs Microsoft Entra ID客户端和 WebAuthn 验证器所需的其他处理。 例如,Microsoft Entra ID可能需要在证明对象中返回特定信息。
pubKeyCredParams webauthnPublicKeyCredentialParameters 集合 一组首选凭据属性,用于在 Microsoft Entra ID 中创建新的公钥凭据。
rp webauthnPublicKeyCredentialRpEntity 有关 (Microsoft Entra ID) 负责请求的信赖方的信息。
timeout Int32 客户端愿意等待凭据创建操作完成的时间(以毫秒为单位)。
用户 webauthnPublicKeyCredentialUserEntity 有关为其生成凭据的用户帐户的信息。

关系

无。

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

{
  "@odata.type": "#microsoft.graph.webauthnPublicKeyCredentialCreationOptions",
  "rp": {
    "@odata.type": "microsoft.graph.webauthnPublicKeyCredentialRpEntity"
  },
  "user": {
    "@odata.type": "microsoft.graph.webauthnPublicKeyCredentialUserEntity"
  },
  "challenge": "String",
  "pubKeyCredParams": [
    {
      "@odata.type": "microsoft.graph.webauthnPublicKeyCredentialParameters"
    }
  ],
  "timeout": "Integer",
  "excludeCredentials": [
    {
      "@odata.type": "microsoft.graph.webauthnPublicKeyCredentialDescriptor"
    }
  ],
  "authenticatorSelection": {
    "@odata.type": "microsoft.graph.webauthnAuthenticatorSelectionCriteria"
  },
  "attestation": "String",
  "extensions": {
    "@odata.type": "microsoft.graph.webauthnAuthenticationExtensionsClientInputs"
  }
}