authenticationEventsFlow 资源类型
命名空间:microsoft.graph
表示多事件策略,即 用户流,并保存多个事件的处理程序配置。 name eventType 的每个属性都是可选的,对应于事件侦听器上的处理程序配置。 此资源允许在同一优先级和条件集下管理多个 authenticationEventListener 对象。 此资源提供了一个更好的管理视图,用于检查在特定情况下执行哪些事件侦听器。
如果未为事件设置处理程序,则此策略不会在任何身份验证中影响该事件,并且不会为该事件创建侦听器。
此外,此实体充当其管理的各种事件侦听器的业务流程步骤。 对于它管理的每个事件侦听器,它会相应地创建、修改或删除事件侦听器。 这意味着在创建时,它会创建多个事件侦听器,并管理任何失败请求的任何回滚方案。
此资源是派生 externalUsersSelfServiceSignUpEventsFlow 对象类型的抽象类型。
继承自 entity。
Methods
方法 | 返回类型 | Description |
---|---|---|
List | authenticationEventsFlow 集合 | 检索 authenticationEventsFlow 对象及其属性的列表。 只有 externalUserSelfServiceSignupEventsFlow 子类型的对象可用。 |
创建 | authenticationEventsFlow | 创建新的 authenticationEventsFlow 对象。 仅支持 externalUserSelfServiceSignupEventsFlow 子类型的对象。 |
Get | authenticationEventsFlow | 读取 authenticationEventsFlow 对象的属性和关系。 只有 externalUserSelfServiceSignupEventsFlow 子类型的对象可用。 |
更新 | 无 | 更新 authenticationEventsFlow 对象的属性。 只有 externalUserSelfServiceSignupEventsFlow 子类型的对象可用。 |
删除 | None | 删除 authenticationEventsFlow 对象。 仅支持 externalUserSelfServiceSignupEventsFlow 子类型的对象。 |
用户流中的标识提供者 | ||
List | identityProviderBase 集合 | 获取为外部标识自助注册用户流定义的标识提供者,该流由 externalUsersSelfServiceSignupEventsFlow 对象类型表示。 |
添加 | None | 将标识提供者添加到由 externalUsersSelfServiceSignupEventsFlow 对象类型表示的外部标识自助注册用户流。 必须先在租户中配置标识提供者。 |
Remove | None | 从外部标识自助注册用户流中删除标识提供者,该流由 externalUsersSelfServiceSignupEventsFlow 对象类型表示。 |
用户流属性 | ||
List | identityUserFlowAttributes collection | 检索所有内置和自定义的用户流属性。 |
创建 | identityUserFlowAttribute | 创建新的自定义用户流属性。 |
获取 | identityUserFlowAttribute | 检索用户流属性的属性。 |
更新 | 无 | 更新自定义用户流属性。 |
删除 | 无 | 删除自定义用户流属性。 |
列出用户流中的属性 | None | 获取与外部标识自助注册用户流关联的 identityUserFlowAttribute 对象的集合,该流由 externalUsersSelfServiceSignupEventsFlow 对象表示。 |
将属性添加到用户流 | None | 添加与外部标识自助注册用户流关联的 identityUserFlowAttribute 对象,该流由 externalUsersSelfServiceSignupEventsFlow 对象表示。 |
从用户流中删除属性 | None | 删除与外部标识自助服务注册用户流关联的 identityUserFlowAttribute 对象,该流由 externalUsersSelfServiceSignupEventsFlow 对象表示。 |
属性
属性 | 类型 | 说明 |
---|---|---|
id | String | 实体的唯一标识符。 只读。 继承自 entity。 自动生成。 |
displayName | String | 必填。 事件策略的显示名称。 |
说明 | String | 事件策略的说明。 |
conditions | authenticationConditions | 表示身份验证请求上下文的条件,用于确定是否调用事件策略。 支持 $filter (eq )。 有关语法信息 ,请参阅支持对用户流进行筛选 。 |
支持对用户流进行筛选
- 筛选 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"
}
}