Partilhar via


tipo de recurso webauthnPublicKeyCredentialCreationOptions

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Define as opções de chave pública para a criação de uma nova credencial de chave pública. Para obter mais informações, veja Opções para a Criação de Credenciais.

Propriedades

Propriedade Tipo Descrição
atestado Cadeia de caracteres Preferência de atestado para a entidade confiadora Microsoft Entra ID.
authenticatorSelection webauthnAuthenticatorSelectionCriteria As propriedades dos autenticadores WebAuthn podem ser utilizadas para autenticação no Microsoft Entra ID.
desafio Cadeia de caracteres Um desafio codificado em Base64 gerado por Microsoft Entra ID e enviado de volta com o pedido de registo para impedir ataques de repetição.
excludeCredentials coleção webauthnPublicKeyCredentialDescriptor Lista de credenciais bloqueadas para criações no Microsoft Entra ID.
extensions webauthnAuthenticationExtensionsClientInputs Processamento adicional exigido por Microsoft Entra ID para o cliente e o autenticador WebAuthn. Por exemplo, Microsoft Entra ID podem exigir que sejam devolvidas informações específicas no objeto de atestado.
pubKeyCredParams coleção webauthnPublicKeyCredentialParameters Um conjunto de propriedades de credenciais preferenciais para a criação de uma nova credencial de chave pública no Microsoft Entra ID.
rp webauthnPublicKeyCredentialRpEntity Informações sobre a entidade confiadora (Microsoft Entra ID) responsável pelo pedido.
timeout Int32 O tempo em milissegundos em que o cliente está disposto a aguardar a conclusão da operação de criação de credenciais.
usuário webauthnPublicKeyCredentialUserEntity Informações sobre a conta de utilizador para a qual a credencial é gerada.

Relações

Nenhum

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

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