Oracle Access Managerでは、アイデンティティ・ドメインとして各ユーザー移入とLDAPディレクトリ・ストアに対応しています。それぞれのアイデンティティ・ドメインは構成済のLDAPユーザー・アイデンティティ・ストアにマップされます。このストアはOracle Access Managerに登録されます。複数のLDAPストアは、異なるサポート対象LDAPプロバイダに依存するそれぞれとともに使用できます。
WebLogic Serverドメインの最初の構成時、組込みLDAPのみがOracle Access Managerのユーザー・アイデンティティ・ストアとして構成されます。組込みLDAP内では、weblogic
がデフォルトの管理者としてあらかじめ設定された管理者グループが作成されます。
システム・ストアとして指定されたユーザー・アイデンティティ・ストアのみが、Oracle Access Manager、リモート登録、およびWLSTのカスタム管理コマンドを使用するためにサインインする管理者の認証に使用されます。
Oracle Access Managerに保護されたリソースにアクセスしようとするユーザーは、デフォルトのユーザー・アイデンティティ・ストアとして指定されたストアのみでなく、任意のストアに対して認証できます。
Oracle Security Token Serviceは、デフォルトのユーザー・アイデンティティ・ストアのみを使用します。トークン発行ポリシーにユーザーの制約を追加するとき、たとえば、ユーザーを選択するアイデンティティ・ストアはデフォルトのユーザー・アイデンティティ・ストアである必要があります。
ユーザー・アイデンティティ・ストアをAccess Managerに登録した後、管理者は1つ以上の認証モジュールでそのストアを参照できます。これらのモジュールは、Oracle Access Managerの認証スキームおよびポリシーの基盤となります。パートナを(Oracle Access Managerコンソールまたはリモート登録ツールを使用して)登録する場合、指定されたデフォルトの認証スキームを使用するポリシーを使用して、アプリケーション・ドメインを作成し、シードできます。ユーザーがOracle Access Managerによって保護されたリソースにアクセスすると、そのユーザーは、認証モジュールによって指定されたストアに対して認証されます。
内容は次のとおりです。
Oracle Internet Directory 11.1.1.7以降をOracle Access Manager 11.1.2.3以降と統合するときには、一連のタスクを完了する必要があります。
この統合用に環境を準備する手順に従う前に、次を参照してください
Windowsネイティブ認証のためのAccess Managerの構成
Oracle Internet Directory 11.1.1.9をインストールするには、Oracle Identity Managementのインストールおよび構成に関する項を参照してください。
目的のLDAPディレクトリのあるOracle Access Managerをインストールおよび設定するには、データ・ソースに関する項およびOracle Internet Directoryの構成に関する項を参照してください。
LDAPディレクトリ・スキーマをAccess Manager用に拡張し、LDAPディレクトリ内にユーザーとグループを作成するには、Oracle Identity Managerサーバーの構成に関する項を参照してください。
登録されているユーザー・アイデンティティ・ストアを指すLDAP認証方式と、このLDAPモジュールをフォーム認証または基本認証に使用する認証スキームを設定する必要があります。
この例では、新しいLDAPストアがシステム・ストアとして指定されていることを前提に、OAMAdminConsoleScheme
を使用します。環境によっては異なることがあります。
前提条件として、「必要なコンポーネントのインストールと設定」を参照してください。
指定されたユーザー・アイデンティティ・ストアが、認証に必要なユーザー資格証明を含んでいることを確認します。
注意:
Access Managerでの認証にアイデンティティ・ストアを使用する手順を実行する前に
Oracle Internet Directorの登録については、ユーザー・アイデンティティ・ストアの登録および管理に関する項を参照してください
認証モジュールおよびプラグインを定義するには、ネイティブLDAP認証モジュールに関する項およびプラグイン・ベースのモジュールによるマルチステップ認証の編成に関する項を参照してください
認証スキーム・チャレンジ方法を定義するには、認証スキームの作成に関する項を参照してください
Access Managerで認証用にアイデンティティ・ストアを使用するには、次の手順を実行します。
Oracle Access ManagerにOracle Internet Directoryを登録します。
認証モジュールとプラグインを定義します。「システム構成」タブの「Access Managerの設定」セクションから、「認証モジュール」ノードを展開します。
LDAPモジュール: LDAP認証モジュールを開き、ユーザー・アイデンティティ・ストアを選択して「適用」をクリックします。
カスタム認証モジュール: LDAPPlugin
ステップ(stepUIのUserIdentificationPlugIn
)で、KEY_IDENTITY_STORE_REFを指定して「適用」をクリックします。
例:
認証モジュール
カスタム認証モジュール
LDAPPlugin
「ステップ」タブ
stepUI UserIdentificationPlugIn
この手順をstepUAのUserAuthenticationPlugIn
プラグインに対して繰り返し、ここで説明したように変更を適用します。
認証スキームのチャレンジ・メソッドを定義します。フォームまたは基本チャレンジ・メソッドでは、ユーザー・アイデンティティ・ストアを指すLDAP認証モジュールまたはプラグインへの参照が必要になります。
たとえば、次のようにします。
Oracle Access Managerコンソール
「ポリシー構成」タブ
「共有コンポーネント」ノード
「認証スキーム」ノード
DesiredScheme (OAMAdminConsoleScheme
または任意のFormまたはBasicスキーム)
認証モジュールによって、アイデンティティ・ストアを指すLDAPモジュールまたはプラグインが参照されていることを確認します。
「適用」をクリックして変更を送信します(または変更を適用しないでページを閉じます)。
確認ウィンドウを閉じます。
次のセクションに進みます。
Oracle Access Managerポリシーは、特定のリソースを保護します。ポリシーとリソースは、アプリケーション・ドメイン内で編成されます。
ユーザー・アイデンティティ・ストアを指す認証スキームを使用するように認証ポリシーを構成する一連の手順を実行しました。
前提条件として、「Oracle Access ManagerでのOracle Internet Directoryに対する認証の定義」を参照してください
注意:
LDAP認証を使用するアプリケーション・ドメインとポリシーを作成する手順を実行する前に
リソースの定義については、ポリシー・リソース定義の追加および管理に関する項を参照してください。
認証ポリシーについては、特定のリソースの認証ポリシーの定義に関する項を参照してください。
認可ポリシーについては、特定のリソースの認可ポリシーの定義に関する項を参照してください。
トークン発行ポリシー。「トークン発行ポリシー、条件およびルールの管理」を参照してください。
LDAP認証を使用するアプリケーション・ドメインとポリシーを作成するには::