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


тип ресурса authenticationEventsFlow

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

Важно!

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

Представляет политику нескольких событий, то есть поток пользователя, и содержит конфигурацию обработчика для нескольких событий. Каждое свойство имени eventType является необязательным и соответствует конфигурации обработчика в прослушивателе событий. Этот ресурс позволяет управлять несколькими объектами authenticationEventListener с одинаковым приоритетом и одним набором условий. Этот ресурс предоставляет более управляемое представление о проверке того, какие прослушиватели событий выполняются при определенных обстоятельствах.

Если для события не задан обработчик, то эта политика не влияет на это событие при проверке подлинности, и прослушиватель для этого события не создается.

Кроме того, эта сущность работает как шаг оркестрации для различных прослушивателей событий, которыми она управляет. Для каждого прослушивателя событий, которым он управляет, он создает, изменяет или удаляет прослушиватель событий соответствующим образом. Это означает, что во время создания он создает несколько прослушивателей событий и управляет любыми сценариями отката для всех неудачных запросов.

Этот ресурс является абстрактным типом, от которого является производным тип объекта externalUsersSelfServiceSignUpEventsFlow .

Наследует от сущности.

Методы

Метод Тип возвращаемых данных Описание
Список коллекция authenticationEventsFlow Получите список объектов authenticationEventsFlow и их свойств. Доступны только объекты подтипа externalUserSelfServiceSignupEventsFlow .
Создание authenticationEventsFlow Создайте объект authenticationEventsFlow . Поддерживаются только объекты подтипа externalUserSelfServiceSignupEventsFlow .
Получение authenticationEventsFlow Чтение свойств и связей объекта authenticationEventsFlow . Доступны только объекты подтипа externalUserSelfServiceSignupEventsFlow .
Обновление Нет Обновление свойств объекта authenticationEventsFlow . Доступны только объекты подтипа externalUserSelfServiceSignupEventsFlow .
удаление; Нет Удаление объекта authenticationEventsFlow . Поддерживаются только объекты подтипа externalUserSelfServiceSignupEventsFlow .
Поставщики удостоверений в потоке пользователя
Список Коллекция identityProviderBase Получите поставщики удостоверений, определенные для потока пользователя самостоятельной регистрации внешних удостоверений, представленного типом объекта externalUsersSelfServiceSignupEventsFlow .
Добавление Нет Добавьте поставщика удостоверений в поток пользователя самостоятельной регистрации внешних удостоверений, представленный типом объекта externalUsersSelfServiceSignupEventsFlow . Поставщик удостоверений должен быть сначала настроен в клиенте.
Remove Нет Удалите поставщика удостоверений из пользовательского потока самостоятельной регистрации внешних удостоверений, представленного типом объекта externalUsersSelfServiceSignupEventsFlow .
Атрибуты потока пользователя
Список identityUserFlowAttributes collection Извлечение всех встроенных и настраиваемых атрибутов потоков пользователей.
Создание identityUserFlowAttribute Создание настраиваемого атрибута потока пользователей.
Получение identityUserFlowAttribute Извлечение свойств атрибута потока пользователей.
Обновление Нет Обновление настраиваемого атрибута потока пользователей.
удаление; Нет Удаление настраиваемого атрибута потока пользователей.
Перечисление атрибутов в потоке пользователя Нет Получите коллекцию объектов identityUserFlowAttribute , связанных с пользовательским потоком самостоятельной регистрации внешних удостоверений, представленным объектом externalUsersSelfServiceSignupEventsFlow .
Добавление атрибута в поток пользователя Нет Добавьте объект identityUserFlowAttribute , связанный с пользовательским потоком самостоятельной регистрации внешних удостоверений, который представлен объектом externalUsersSelfServiceSignupEventsFlow .
Удаление атрибута из потока пользователя Нет Удалите объект identityUserFlowAttribute , связанный с пользовательским потоком самостоятельной регистрации внешних удостоверений, представленным объектом externalUsersSelfServiceSignupEventsFlow .

Свойства

Свойство Тип Описание
id String Уникальный идентификатор сущности. Только для чтения. Наследуется от сущности. Автоматическое создание.
displayName String Обязательный. Отображаемое имя политики событий.
description String Описание политики событий.
conditions authenticationConditions Условия, представляющие контекст запроса проверки подлинности, который используется для определения того, вызывается ли политика событий.

Поддерживает $filter (eq). Сведения о синтаксисе см. в разделе Поддержка фильтрации по потокам пользователей .
priority Int32 Приоритет, используемый для каждого отдельного события политики событий. Если несколько конкурирующих прослушивателей для события имеют одинаковый приоритет, выбирается один из них, а ошибка регистрируется автоматически. Значение по умолчанию — 500.

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

  • Фильтр по 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.authenticationEventsFlow",
  "id": "String (identifier)",
  "displayName": "String",
  "description": "String",
  "conditions": {
    "@odata.type": "microsoft.graph.authenticationConditions"
  },
  "priority": "Integer"
}