customAuthenticationExtension 资源类型

命名空间:microsoft.graph

重要

Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

自定义身份验证扩展在用户身份验证会话期间定义与外部系统的交互。 这是派生以下类型的抽象类型。

继承自 customCalloutExtension

了解如何在 配置自定义声明提供程序令牌颁发事件 (预览版) 使用此 API。

注意

最多可以有 100 个自定义扩展策略。

方法

方法 返回类型 说明
列出自定义身份验证扩展插件 customAuthenticationExtension 集合 检索派生自 customAuthenticationExtension 的对象类型的列表。
Create自定义身份验证扩展 customAuthenticationExtension Create派生自 customAuthenticationExtension 的新对象类型。
获取自定义身份验证扩展 customAuthenticationExtension 读取派生自 customAuthenticationExtension 的对象类型的属性和关系。
更新自定义身份验证扩展 更新派生自 customAuthenticationExtension 的对象类型的属性。
删除自定义身份验证扩展 删除派生自 customAuthenticationExtension 的对象类型。
验证身份验证配置 authenticationConfigurationValidation 检查 customAuthenticationExtension 对象的终结点和身份验证配置的有效性。
属性集合启动时
开始获取属性集合 onAttributeCollectionStartCustomExtension 读取 onAttributeCollectionStartCustomExtension 对象的属性和关系。
属性集合启动时的更新 onAttributeCollectionStartCustomExtension 更新 onAttributeCollectionStartCustomExtension 对象的属性。
在属性集合提交时
获取属性集合提交 onAttributeCollectionSubmitCustomExtension 读取 onAttributeCollectionSubmitCustomExtension 对象的属性和关系。
提交属性集合时更新 onAttributeCollectionSubmitCustomExtension 更新 onAttributeCollectionSubmitCustomExtension 对象的属性。

属性

属性 类型 说明
authenticationConfiguration customExtensionAuthenticationConfiguration customAuthenticationExtension 的身份验证配置。 继承自 customCalloutExtension
clientConfiguration customExtensionClientConfiguration customAuthenticationExtension 的连接设置。 继承自 customCalloutExtension
说明 String customAuthenticationExtension 的说明。 继承自 customCalloutExtension
displayName String customAuthenticationExtension 的显示名称。 继承自 customCalloutExtension
endpointConfiguration customExtensionEndpointConfiguration 此自定义扩展调用的 HTTP 终结点。 继承自 customCalloutExtension
id String customAuthenticationExtension 的标识符。 继承自 entity

关系

无。

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

{
  "@odata.type": "#microsoft.graph.customAuthenticationExtension",
  "id": "String (identifier)",
  "authenticationConfiguration": {
    "@odata.type": "microsoft.graph.customExtensionAuthenticationConfiguration"
  },
  "clientConfiguration": {
    "@odata.type": "microsoft.graph.customExtensionClientConfiguration"
  },
  "description": "String",
  "displayName": "String",
  "endpointConfiguration": {
    "@odata.type": "microsoft.graph.customExtensionEndpointConfiguration"
  }
}