Sun Java System Communications Services 6 2005Q4 Delegated Administrator 管理ガイド

ユーザーログインのカスタマイズ

Delegated Administrator 設定プログラム (config-commda) を実行すると、Delegated Administrator のログインに使用する値が uid に設定されます。

たとえば、TLA としてログインするとき、TLA の uidjhon.doe である場合は、jhon.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 ファイルを編集すると、ユーザーログイン値を追加できます。

たとえば、resource.properties ファイルに次の行を追加すると、メールアドレス (john.doe@sesta.com など) をログインに使用できます。


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

<$rootSuffix> はディレクトリのルートサフィックスです。

新しい値を追加するたびに loginAuth-idAttr プロパティーの数値も増やす必要があることに注意してくださいこの例では、2 つ目の値を追加したため、loginAuth-idAttr -2 を追加しています。

loginAuth-idAttr プロパティーには、複数のインスタンスを追加できます。


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