ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Identity Managementインストレーション・ガイド
11g リリース1(11.1.1)
B55911-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

16.14 LDAP同期の設定

この項の内容は次のとおりです。

  1. 前提条件

  2. タスク1: LDAP構成前ユーティリティの実行

  3. タスク2: OIM用のOVDおよびOIDの構成

  4. タスク3: LDAP構成後ユーティリティの実行

  5. LDAP同期の設定後の作業

  6. LDAP同期の検証

16.14.1 前提条件

LDAP同期設定の次の前提条件を実行する必要があります。

  1. Oracle Databaseのサポートされているバージョンをインストールします。「Oracle Databaseのインストール」を参照してください。

  2. 「Oracle Fusion Middleware Repository Creation Utility(RCU)を使用したデータベース・スキーマの作成」の説明に従って、データベース・スキーマを作成およびロードします。

  3. 「OID、OVD、ODSM、ODIPおよびOIF(11.1.1.4.0)のインストール」の説明に従って、Oracle Internet Directory(OID)およびOracle Virtual Directory(OVD)が含まれているOracle Identity Management 11gリリース1(11.1.1)Suiteがインストールされていることを確認します。

  4. Oracle Internet Directory(OID)およびOracle Virtual Directory(OVD)をWebLogic管理ドメインあり、またはなしで構成します。詳細は、「Oracle Internet Directoryの構成」および「Oracle Virtual Directoryの構成」を参照してください。

  5. 「OIM、OAM、OAAM、OAPMおよびOIN(11.1.1.3.0)のインストール」の説明に従って、Oracle Identity Manager(OIM)、Oracle Access Manager(OAM)、Oracle Adaptive Access Manager(OAAM)、Oracle Authorization Policy Manager(OAPM)およびOracle Identity Navigator(OIN)で構成されるOracle Identity Management 11gリリース1(11.1.1)Suiteをインストールします。

16.14.2 タスク1: LDAP構成前ユーティリティの実行

前提条件を完了した後、次の手順でLDAP構成前ユーティリティを実行する必要があります。

  1. ldapconfig.propsファイルをテキスト・エディタで開きます。このファイルは、Oracle Identity ManagerとOracle Access ManagerのOracleホーム内のserver/ldap_config_utilディレクトリにあります。

  2. ldapconfig.propsファイルで、次のパラメータの値を設定します。

    • OIMProviderURL - OIMプロバイダのURLをt3://localhost:portの形式で指定します。たとえば、次のようになります。

      t3://myhost.mycompany.com:8003
      
    • OIDURL - OIDインスタンスのURLを指定します。

    • OIDAdminUsername - OID管理者のユーザー名(cn=orcladminなど)を指定します。

    • OIDSearchBase - OID検索ベース(ou=people,dc=comなど)を指定します。

    • UserContainerName - LDAPディレクトリでユーザーのデフォルト・コンテナとして使用されるユーザー・コンテナの名前を指定します。

    • RoleContainerName - LDAPディレクトリでロールのデフォルト・コンテナとして使用されるロール・コンテナの名前を指定します。

    • ReservationContainerName - Oracle Identity Managerで、ユーザーの作成承認待ちの際にユーザーの予約に使用されるユーザー予約コンテナの名前を指定します。ユーザーの作成が承認されると、ユーザーは予約コンテナから実際のユーザー・コンテナに移動されます。

  3. WL_HOME環境変数がミドルウェア・ホーム内のwlserver_10.3ディレクトリに設定されていることを確認します。UNIXの場合は<MW_HOME>/wlserver_10.3ディレクトリです。Windowsの場合は<MW_HOME>\wlserver_10.3ディレクトリです。さらに、JAVA_HOME環境変数を、JDKがインストールされているディレクトリに設定します。

  4. コマンドラインで、LDAP構成設定前スクリプト(WindowsではLDAPConfigPreSetup.bat、UNIXではLDAPConfigPreSetup.sh)を実行します。これらのファイルは、Oracle Identity ManagerとOracle Access ManagerのIDM_Home内の同じserver/ldap_config_utilディレクトリにあります。

  5. プロンプトが表示されたら、OID管理者のパスワードおよびOIM管理者のパスワードを入力します。

16.14.3 タスク2: OIM用のOVDおよびOIDの構成

LDAP構成前ユーティリティを実行した後(「タスク1: LDAP構成前ユーティリティの実行」を参照)、2つのOracle Virtual Directory(OVD)アダプタおよび変更ログ・アダプタを作成し、構成する必要があります。

アダプタを構成するには、次の手順を実行します。

  1. 次の手順で、ユーザー・アダプタを作成します。

    1. User_OIDテンプレートを選択します。

    2. 「プロキシDN」を次のように指定します: cn=oimadmin,cn=users,cn=oim,cn=products,cn=oraclecontext

    3. 「プロキシ・パスワード」に、oimadminユーザーに指定されている値を指定します。

    4. 「ネームスペース」「リモート・ベース」を選択し、Oracle Virtual Directoryの「マップされたネームスペース」にマップします。

  2. 次の手順で、変更ログ・アダプタを作成します。

    1. Changelog_OIDテンプレートを選択します。

    2. 「ネームスペース」で両方の「リモート・ベース」を設定し、「マップされたネームスペース」およびcn=changelogにマップします。

  3. ユーザー・アダプタのプラグイン・パラメータ値が表16-2の値に一致していることを検証します。

    1. 変更するユーザー・アダプタを選択し、「プラグイン」タブをクリックします。

    2. プラグインをクリックし、「編集」をクリックします。

    3. 「パラメータ」表で、次の値に一致するよう、必要であればパラメータを更新します。

      表16-2 ユーザー・アダプタ・パラメータ値

      パラメータ

      directoryType

      oid

      pwdMaxFailure

      10

      oamEnabled

      trueまたはfalse

      Oracle Identity ManagerとOracle Access Managerとの間の統合を設定する場合、このパラメータをtrueに設定する必要があります。


    4. 「OK」をクリックします。

    5. 「適用」をクリックします。

  4. 変更ログ・アダプタのプラグイン・パラメータ値が表16-3の値に一致していることを検証します。

    1. 変更する変更ログ・アダプタを選択し、「プラグイン」タブをクリックします。

    2. プラグインをクリックし、「編集」をクリックします。

    3. 「パラメータ」表で、次の値に一致するよう、必要であればパラメータを更新します。

      表16-3 変更ログ・アダプタ・パラメータ値

      パラメータ

      directoryType

      oid

      mapAttribute

      targetGUID=orclGUID

      mapObjectclass

      changelog=changelogentry

      requiredAttribute

      orclGUID

      addAttribute

      orclContainerOC,changelogSupported=1

      modifierDNFilter

      cn=oimadmin,cn=users,cn=OIM,cn=Products,cn=OracleContext

      sizeLimit

      1000

      targetDNFilter

      リコンシリエーションの元となる検索ベース。この値は、OIMインストール中に指定されたLDAP SearchDNと同じである必要があります。

      mapUserState

      true

      oamEnabled

      trueまたはfalse


    4. 「OK」をクリックします。

    5. 「適用」をクリックします。


    注意:

    これらのプラグイン・パラメータの詳細は、『Oracle Fusion Middleware Oracle Virtual Directory管理者ガイド 11g リリース1(11.1.1)』のOracle Virtual Directoryプラグインについての項を参照してください。

16.14.4 タスク3: LDAP構成後ユーティリティの実行

OIM用にOIDおよびOVDを構成した後(「タスク2: OIM用のOVDおよびOIDの構成」を参照)、次の手順でLDAP構成後ユーティリティを実行する必要があります。

  1. ldapconfig.propsファイルで、次のパラメータの値を設定します。

    • OIMProviderURL - OIMプロバイダのURLをt3://localhost:8003の形式で指定します。

    • OIDURL - OIDインスタンスのURLを指定します。

    • OIDAdminUsername - OID管理者のユーザー名(cn=orcladminなど)を指定します。

    • OIDSearchBase - OID検索ベース(ou=people,dc=comなど)を指定します。

    • UserContainerName - LDAPディレクトリでユーザーのデフォルト・コンテナとして使用されるユーザー・コンテナの名前を指定します。

    • RoleContainerName - LDAPディレクトリでロールのデフォルト・コンテナとして使用されるユーザー・コンテナの名前を指定します。

    • ReservationContainerName - Oracle Identity Managerで、ユーザーの作成承認待ちの際にユーザーの予約に使用されるユーザー予約コンテナの名前を指定します。ユーザーの作成が承認されると、ユーザーは予約コンテナから実際のユーザー・コンテナに移動されます。

  2. WL_HOME環境変数がミドルウェア・ホーム内のwlserver_10.3ディレクトリに設定されていることを確認します。UNIXの場合は<MW_HOME>/wlserver_10.3ディレクトリです。Windowsの場合は<MW_HOME>\wlserver_10.3ディレクトリです。さらに、JAVA_HOME環境変数を、JDKがインストールされているディレクトリに設定します。

  3. OIM Managed Serverを起動します。詳細は、「サーバーの起動」を参照してください。

  4. コマンドラインで、LDAP構成設定後スクリプト(WindowsではLDAPConfigPostSetup.bat、UNIXではLDAPConfigPostSetup.sh)を実行します。これらのファイルは、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Authorization Policy ManagerおよびOracle Identity NavigatorのIDM_Home内のserver/ldap_config_utilディレクトリに存在します。

  5. プロンプトが表示されたら、OIM管理者のパスワードおよびxelsysadmパスワードを入力します。

16.14.5 LDAP同期の設定後の作業

LDAP同期を設定した後、Oracle Identity ManagerでLDAP同期を有効にするには、Oracle Identity Manager(OIM)サーバーを構成する際、Oracle Identity Management 11g構成ウィザードのBI PublisherおよびOAM画面で「LDAP同期の有効化」オプションを選択します。詳細は、「OIMサーバーの構成」を参照してください。

BI PublisherおよびOAM画面でOracle Access Managerとのアイデンティティ管理の統合を有効にすると、LDAP同期は自動的に有効化されます。

16.14.6 LDAP同期の検証

Oracle Identity ManagerのLDAPの構成を検証するには、次の手順を実行します。

  1. WebLogic Administration Serverが開始され、稼働中であることを確認します。

  2. 管理サーバーにデプロイされているOracle Identity Manager管理コンソール(http://<host>:<port>/oim)を起動します。

  3. このコンソールで、「構成」 -> 「ITリソースの管理」下で「検索」をクリックします。LDAPの情報が正しければ、リソース情報が表示されます。

  4. 同じコンソールを使用して通常ユーザーを作成します。

  5. ユーザーを作成したら、Oracle Data Services ManagerのURL(http://<host>:<odsm_port>/odsm/faces/odsm.jspxなど)を使用してLDAPストアを検証します。


注意:

使用されるOracle Identity DirectoryにOracle Virtual Directoryが構成されていることを確認してください。Oracle Identity ManagerはOracle Virtual Directoryコンポーネントを介してLDAPデータ・ストアと通信するため、両方とも起動しており、稼働中である必要があります。