Sun Java System Delegated Administrator 6.4 管理指南

自訂使用者登入

執行 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 檔案來設定使用者登入的附加值。

resource.properties 檔案位於


da-base/data/WEB-INF/classes/sun/comm/cli/server/servlet/ \
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>

在編輯 resource.properties 檔案後,將其重新部署至 Delegated Administrator 伺服器所使用的 Web 容器。

在變更生效之前,您必須執行能將自訂 resource.properties 檔案部署至 Web 容器的程序檔。

如需如何將自訂特性檔案部署至特殊 Web 容器的說明,請參閱若要部署自訂配置檔案