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 特性。在此範例中,已增加第二個值,因此應將 -2 增加至 loginAuth-idAttr

您可以增加 loginAuth-idAttr 特性的多個實例:


          loginAuth-idAttr-1=uid 
            loginAuth-idAttr-2=mail 
            | 
            loginAuth-idAttr-n=<login-in value>