тип ресурса 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"
}