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"
}
}