Java CAPS での LDAP の使用

ProcedureEnterprise Manager サーバーを設定する

  1. Enterprise Manager のサーバーコンポーネントをシャットダウンします。

  2. JavaCAPS-install-dir/emanager/server/webapps/sentinel/WEB-INF ディレクトリにある web.xml ファイルを開きます。

  3. 次の行を見つけます。


    <param-name>com.stc.emanager.sentinel.authHandler</param-name>
    <param-value>com.stc.cas.auth.provider.tomcat.TomcatPasswordHandler</param-value>
  4. パラメータ値を次のように変更します。


    <param-value>com.stc.cas.auth.provider.ldap.LDAPHandler</param-value>
  5. web.xml ファイルを保存します。

  6. JavaCAPS-install-dir/emanager/server/webapps/sentinel/WEB-INF/classes ディレクトリにある ldap.properties ファイルを開きます。

  7. 次の表に、ldap.properties ファイルに出現するすべてのプロパティーを示します。使用している LDAP サーバーに対応するセクションのプロパティーを編集し、プロパティーがコメントアウトされていないことを確認します。

    プロパティー 

    説明 

    com.stc.sentinel.auth.ldap.serverType 

    LDAP サーバーのタイプ。 

    com.stc.sentinel.auth.ldap.serverUrl 

    LDAP サーバーの URL。 

    com.stc.sentinel.auth.ldap.searchFilter 

    ユーザーエントリのユーザー ID 属性の名前。 

    com.stc.sentinel.auth.ldap.searchBase 

    LDAP ディレクトリのうち、Enterprise Manager がユーザーを検索する領域のルートエントリ。 

    com.stc.sentinel.auth.ldap.searchScope 

    現在、このプロパティーは使用されていません。 

    com.stc.sentinel.auth.ldap.bindDN 

    LDAP サーバーへの接続に使用するセキュリティープリンシパル。 

    com.stc.sentinel.auth.ldap.bindPassword 

    セキュリティープリンシパルのパスワード。 

    com.stc.sentinel.auth.ldap.referral 

    LDAP リフェラルポリシー。デフォルト値は follow で、LDAP リフェラルを自動的にたどることを示します。LDAP サーバーでリフェラルが使用可能になっている必要があります。その他の有効な値は、throw (リフェラル例外の場合) および ignore です。

    このプロパティーは省略可能です。 

    このプロパティーは、Active Directory および OpenLDAP のプロパティーセットだけに出現します。 

    com.stc.sentinel.auth.ldap.roleAttribute 

    ユーザーエントリのロール名属性の名前。 

    com.stc.sentinel.auth.ldap.roleBaseDN 

    LDAP ディレクトリのうち、Enterprise Manager がロールを検索する領域のルートエントリ。 

    このプロパティーは、OpenLDAP のプロパティーセットだけに出現します。 

    com.stc.sentinel.auth.ldap.rolePattern 

    これを使用すると、ロール名のパターンマッチングを設定できます。LDAP ディレクトリで、Enterprise Manager ユーザーをほかのユーザーとは異なるカテゴリに配置することができます。 

    このプロパティーは、Active Directory のプロパティーセットだけに出現します。 

  8. ldap.properties ファイルを保存します。

  9. Enterprise Manager のサーバーコンポーネントを起動します。