要改进 User Application 的性能,eDirectory 管理员应为 manager、ismanager 和 srvprvUUID 属性创建索引。如果这些属性没有索引,User Application 用户可能会遇到不良性能,尤其是在群集环境中。
如果选择 User Application 配置面板的表 A-2中所述),或请参考《Novell eDirectory 管理指南》http://www.novell.com/documentation获取有关使用引擎管理器创建索引的说明。
选项卡上的 ,这些索引可在安装过程中自动创建(如仅在希望使用 SAML 鉴定方法且不同时使用访问管理器时,才需要此配置。如果使用访问管理器,eDirectory 树中将已包含此方法。此过程包括:
在 eDirectory 树中安装 SAML 方法
使用 iManager 编辑 eDirectory 属性
查找 nmassaml.zip 文件,然后解压缩。
将 SAML 方法安装到 eDirectory 树中。
扩展在 authsaml.sch 中储存的纲要
以下示例显示了在 Linux 上执行此操作的方式:
ndssch -h <edir_ip> <edir_admin> authsaml.sch
安装 SAML 方法。
以下示例显示了在 Linux 上执行此操作的方式:
nmasinst -addmethod <edir_admin> <tree> ./config.txt
打开 iManager,然后转至
。选择
。创建类 authsamlAffiliate 的一个新对象。
选择 authsamlAffiliate,然后单击 。(您可以为此对象指定任意有效的名称。)
要指定环境,选择树中的
容器对象,然后单击 。必须将属性添加到类对象 authsamlAffiliate 中。
转至 iManager
选项卡,然后在 SAML Assertion.Authorized Login Methods.Security 容器中查找新的附属对象。选择新的附属对象,然后选择
。将
属性添加到新的附属对象。此属性用于与其附属匹配声明。此属性的内容必须与 SAML 声明发送的 Issuer 属性完全匹配。单击
。将
和 属性添加到附属对象。当认为某声明有效时,这些属性围绕该声明中的 定义以秒为单位的时间段。通常默认值为 180 秒。单击
。选择安全性容器,然后选择
,以在安全性容器中创建 。在可信根容器中创建
对象。返回到
,然后选择 。再次选择
。为附属将用于对声明签名的证书创建
对象。必须具有证书的 DER 编码的副本才能执行此操作。在到根 CA 证书的签名证书链中为每个证书创建新的可信根对象。
将“环境”设置为先前创建的“可信根容器”,然后单击
。返回到对象查看器。
向您所属对象添加
属性,然后单击 。此属性应指向先前步骤中所创建签名证书的“可信根对象”。(该附属的所有声明必须通过此属性指向的证书进行签名,否则它们将被拒绝。)
向您所属对象添加
属性,然后单击 。此属性应指向您之前创建的“可信根容器”。(此属性用于校验签名证书的证书链。)