如何配置 XML 文件

安装 Enterprise Single Sign-On (SSO)时,扩展目录中会安装名为 ENTSSO.xml 的 XML 文件。 通过编辑文件,可以定义 ENTSSO 管理代理(MA)的所有实例的配置。

该文件类似于以下内容:

<?xml version="1.0" encoding="utf-8"?>  
<sso>  
  
  <SourceMA name="RACFMA1" objectType="person" attribute="uid"/>  
  <SourceMA name="ACF2" objectType="person" attribute="uid"/>  
  
  <ENTSSOMA name ="ENTSSOMA1" adma="ADMA1" deleteAll="true">  
    <Application name="AppForRACF1A" sourceMA="RACFMA1" create="true" delete="true"/>  
    <Application name="AppForRACF1B" sourceMA="RACFMA1" create="true" delete="false"/>  
  </ENTSSOMA>  
  
  <ENTSSOMA name ="ENTSSOMA2" adma="ADMA1" deleteAll="true">  
    <Application name="AppForACF2" sourceMA="ACF2"/>  
  </ENTSSOMA>  
  
</sso>  

XML 元素和属性

以下列表描述了在 XML 文件中定义的元素和属性。 请注意,此文件中的所有元素和属性名称都区分大小写。

元素:ENTSSO - 定义单个 ENTSSO MA 实例的配置。 允许多个 ENTSSO 元素。

属性:名称 - 定义 ENTSSO 管理代理的实例名称,并且必须与 Microsoft Forefront Identity Manager 中的 ENTSSO 管理代理实例的名称匹配。

属性:adma - 定义此 ENTSSO 管理代理实例将使用的 Active Directory 管理代理的实例名称。 Active Directory 管理代理为映射提供 Windows 域名和 Windows 用户名。 此 Active Directory 管理代理实例名称必须与 FIM 2007 中的 Active Directory 管理代理实例的名称匹配。

属性:deleteAll - 可选;默认值为 true. 如果将其设置为 true,并且删除 Windows 标识,则会从所有 ENTSSO 应用程序中删除与该 Windows 标识相关的所有映射。

元素:Application - 定义 SSO 关联应用程序与外部管理代理之间的关系。 允许多个 Application 元素。

属性:名称 - 定义 SSO 关联应用程序的名称。 此应用程序必须已存在于 ENTSSO 系统中。

属性:sourceMA - 定义将用于在此应用程序的映射中提供外部 UserId 的源(外部)管理代理的实例名称。 此外部管理代理实例名称需要与 FIM 2007 中的外部 MA 实例的名称一致。

属性:create - Optional;默认值为 true. 定义是否应为此应用程序创建映射。

属性:delete - 可选;默认值为 true. 定义是否应删除此应用程序的映射。

元素:SourceMA - 可选。 标识特定源(外部)管理代理实例的对象类型和属性名称。 如果特定管理代理不存在此元素,则假定默认对象类型(“person”)和属性名称(“uid”)。 允许多个 SourceMA 元素。

属性:名称 - 源(外部)管理代理的名称。 此名称必须与元素中的至少一个 sourceMA 属性名称 Application 匹配。

属性:objectType - 可选;默认值为 person. 如果提供外部 UserId 的对象类型名称不是 person,则应在此处指定它。

属性:属性 - 可选;默认值为 uid. 如果提供外部 UserId 的属性名称不是 uid,则可以在此处指定它。

另请参阅

如何使用 ENTSSO 管理代理