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


Тип ресурса externalUsersSelfServiceSignUpEventsFlow

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

Важно!

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

Представляет поток пользователей самообслуживания для внешних удостоверений в microsoft Entra External ID для сотрудников или внешних клиентов. Поток пользователя реализуется как политика нескольких событий, выполняющая определенные события в определенных точках взаимодействия с пользователем.

Наследует от authenticationEventsFlow.

Методы

Нет.

Список операций API для управления этим типом ресурсов см. в разделе Тип ресурса authenticationEventsFlow.

Свойства

Свойство Тип Описание
id String Уникальный идентификатор сущности. Только для чтения. Наследуется от сущности.
displayName String Обязательный. Отображаемое имя политики событий. Имя должно быть уникальным. Наследуется от authenticationEventsFlow.
description String Необязательный параметр. Описание политики событий. Наследуется от authenticationEventsFlow.
conditions authenticationConditions Необязательный параметр. Условия, представляющие контекст запроса проверки подлинности, который используется для определения того, вызывается ли политика событий. Наследуется от authenticationEventsFlow.
priority Int32 Необязательный параметр. Приоритет, используемый для каждого отдельного события политики событий. Если несколько конкурирующих прослушивателей для события имеют одинаковый приоритет, выбирается один из них, а ошибка регистрируется автоматически. Значение по умолчанию — 500. Наследуется от authenticationEventsFlow.
onInteractiveAuthFlowStart onInteractiveAuthFlowStartHandler Обязательно. Конфигурация того, что следует вызывать, когда поток проверки подлинности готов к инициации.
onAttributeCollection onAttributeCollectionHandler Конфигурация того, что следует вызывать, когда атрибуты готовы к сбору от пользователя.
onAttributeCollectionStart onAttributeCollectionStartHandler Конфигурация того, что следует вызывать при запуске сбора атрибутов.
onAttributeCollectionSubmit onAttributeCollectionSubmitHandler Конфигурация того, что следует вызывать при отправке атрибутов в конце коллекции атрибутов.
onAuthenticationMethodLoadStart onAuthenticationMethodLoadStartHandler Обязательно. Конфигурация того, что следует вызывать, когда методы проверки подлинности готовы к представлению пользователю. Должен быть связан хотя бы один поставщик удостоверений.

Поддерживает $filter (eq). Сведения о синтаксисе см. в разделе Поддержка фильтрации по потокам пользователей .
onUserCreateStart onUserCreateStartHandler Конфигурация того, что вызывается во время создания пользователя.

Поддержка фильтрации по потокам пользователей

  • Фильтр по identityProviders: ?$filter=microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/any(idp:idp/id eq '{identityProvider-id}')
  • Фильтрация по атрибутам: ?$filter=microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/any(attribute:attribute/id eq '{attribute-ID}')
  • Фильтр по связанным приложениям: ?$filter=microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications/any(appId:appId/appId eq '{appId}')

Связи

Отсутствуют.

Представление JSON

В следующем представлении JSON показан тип ресурса.

{
  "@odata.type": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow",
  "id": "String (identifier)",
  "displayName": "String",
  "description": "String",
  "conditions": {
    "@odata.type": "microsoft.graph.authenticationConditions"
  },
  "priority": "Integer",
  "onInteractiveAuthFlowStart": {
    "@odata.type": "microsoft.graph.onInteractiveAuthFlowStartHandler"
  },
  "onAuthenticationMethodLoadStart": {
    "@odata.type": "microsoft.graph.onAuthenticationMethodLoadStartHandler"
  },
  "onAttributeCollection": {
    "@odata.type": "microsoft.graph.onAttributeCollectionHandler"
  },
  "onAttributeCollectionStart": {
    "@odata.type": "microsoft.graph.onAttributeCollectionStartHandler"
  },
  "onAttributeCollectionSubmit": {
    "@odata.type": "microsoft.graph.onAttributeCollectionSubmitHandler"
  },
  "onUserCreateStart": {
    "@odata.type": "microsoft.graph.onUserCreateStartHandler"
  }
}