Sun Java System Communications Services 6 2005Q4 Delegated Administrator 指南

自定义用户登录帐户

当您运行 Delegated Administrator 配置程序 ( config-commda) 时,用来登录到 Delegated Administrator 的值被设置为 uid

例如,如果您打算作为 TLA 登录,而 TLA 的 uidjohn.doe,那么就要使用 john.doe 登录到 Delegated Administrator。

您可以自定义 Delegated Administrator 以便能够使用其他值作为用户登录帐户。例如,可以添加邮件地址 (mail)。

如何设置用户登录帐户值

config-commda 程序可利用 resource.properties 文件中的 loginAuth-idAttr 属性将此值设置为 uid,如以下示例所示:


loginAuth-searchBase=<$rootSuffix>
         servicepackage-cosdefbasedn = <$rootSuffix>
          loginAuth-idAttr-1=uid

其中 <$rootSuffix> 是您的目录的根后缀。

resource.properties 文件所在的位置为


da_base/data/WEB-INF/classes/sun/comm/cli/server/servlet/
resource.properties

添加用户登录帐户值

通过编辑 resource.properties 文件,您可以设置其他值来作为用户登录帐户。

例如,要能够使用邮件地址(例如 john.doe@sesta.com)来登录,您可以向 resource.properties 文件中添加以下行:


loginAuth-searchBase=<$rootSuffix>
         servicepackage-cosdefbasedn = <$rootSuffix>
          loginAuth-idAttr-1=uid
          loginAuth-idAttr-2=mail

其中 <$rootSuffix> 是您的目录的根后缀。

请注意,每个新的 loginAuth-idAttr 属性值必须是递增的。在本例中,添加的是第二个值,因此应向 loginAuth-idAttr 中添加 -2

可以添加多个 loginAuth-idAttr 属性实例:


          loginAuth-idAttr-1=uid 
            loginAuth-idAttr-2=mail 
            | 
            loginAuth-idAttr-n=<登录值>