Sun Identity Manager 8.1 业务管理员指南

配置公共资源的验证

如果多个资源在逻辑上是相同的(例如,共享某种信任关系的多个 Active Directory 域服务器),或者多个资源均位于同一物理主机上,则可以将这些资源指定为公共资源

您应该声明公共资源,以使 Identity Manager 知道只应尝试并对一组资源验证一次。否则,如果用户键入错误的密码,Identity Manager 将针对每个资源尝试相同的密码。这可能会由于多次登录失败而导致将用户帐户锁定,即便用户仅键入了一次错误密码。

通过使用公共资源,用户可以对一个公共资源进行验证,并且 Identity Manager 将自动尝试并将用户映射到公共资源组中的其余资源。例如,可以将 Identity Manager 用户帐户链接到资源 AD-1 的资源帐户上。不过,登录模块组可能会定义用户必须通过资源 AD-2 的验证。

如果将 AD-1 和 AD-2 定义为公共资源(在这种情况下,位于同一个信任域中),则当用户成功通过 AD-2 的验证时,Identity Manager 也可以通过在资源 AD-1 上查找相同的用户帐户 ID 将用户映射到 AD-1。


注意 – 注意 –

公共资源组中列出的所有资源也必须包含在登录模块定义中。如果公共资源的完整列表没有同时出现在登录模块定义中,则公共资源功能将无法正常工作。


可以使用以下格式在系统配置对象(编辑 Identity Manager 配置对象)中定义公共资源。


示例 12–3 配置公共资源的验证


<Attribute name=’common resources’> 
<Attribute name=’Common Resource Group Name’> 
<List> 
<String>Common Resource Name</String> 
<String>Common Resource Name</String> 
</List 
</Attribute> </Attribute>