Поделиться через


тип ресурса webauthnPublicKeyCredentialCreationOptions

Пространство имен: microsoft.graph

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Определяет параметры открытого ключа для создания новых учетных данных открытого ключа. Дополнительные сведения см. в разделе Параметры создания учетных данных.

Свойства

Свойство Тип Описание
свидетельство String Предпочтение аттестации для проверяющей стороны Microsoft Entra ID.
authenticatorSelection webauthnAuthenticatorSelectionCriteria Свойства средств проверки подлинности WebAuthn, разрешенные для проверки подлинности в Microsoft Entra ID.
вызов String Запрос в кодировке Base64, созданный Microsoft Entra ID и отправленный обратно с запросом на регистрацию, чтобы предотвратить атаки на воспроизведение.
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"
  }
}