A ODSMを使用した複数ディレクトリ・アイデンティティ・ストアのアダプタの検証
この付録の内容は次のとおりです。
A.1 ODSMを使用した分割プロファイルのOracle Virtual Directoryアダプタの検証
この項では、「分割プロファイルのOracle Virtual Directoryアダプタの構成」で作成したアダプタを検証する方法について説明します。
この項では、次の項目について説明します。
A.1.1 Active Directoryサーバー用のユーザー・アダプタの検証
Active Directory用の次のアダプタおよびプラグインを検証します。
次のステップに従い、Oracle Directory Services Managerを使用してOracle Virtual Directoryのユーザー・アダプタを検証します。
-
Webブラウザで、Oracle Directory Services Manager (ODSM)にアクセスします。URLの形式は、
http://admin.mycompany.com/odsm
です。 -
適切な接続エントリを使用して、各Oracle Virtual Directoryインスタンスに接続します。
-
ホームページで、「アダプタ」タブをクリックします。
-
「user_AD1」アダプタをクリックします。
-
ユーザー・アダプタ・ルーティングが正しく構成されていることを確認します。
-
「可視性」は内部に設定する必要があります。
-
「バインド・サポート」は有効に設定する必要があります。
-
-
ユーザー・アダプタのユーザー管理プラグインを次のように検証します。
-
「ユーザー・アダプタ」を選択します。
-
「プラグイン」タブをクリックします。
-
「ユーザー管理」プラグインをクリックし、プラグイン表で「編集」をクリックします。プラグインの編集ウィンドウが表示されます。
-
プラグイン・パラメータが次のとおりであることを確認します。
パラメータ 値 デフォルト directoryType
activedirectory
Yes
exclusionMapping
orclappiduser,uid=samaccountname
mapAttribute
orclguid=objectGuid
mapAttribute
uniquemember=membe
raddAttribute
user,samaccountname=%uid%,%orclshortuid%
mapAttribute
mail=userPrincipalName
mapAttribute
ntgrouptype=grouptype
mapObjectclass
groupofUniqueNames=group
mapObjectclass
orclidxperson=user
pwdMaxFailure
10
Yes
oamEnabled
True
脚注1mapObjectClass
inetorgperson=user
Yes
mapPassword
True
Yes
oimLanguages
言語コードのカンマ区切りリスト(例:
en,fr,ja
)脚注1
Oracle Access Managerを使用している場合のみ、oamEnabledをtrueに設定します。
-
A.1.2 Shadowjoinerユーザー・アダプタの検証
次のステップに従い、Oracle Directory Services Managerを使用してOracle Virtual DirectoryのShadowJoinerアダプタを検証します。
-
Webブラウザで、Oracle Directory Services Manager (ODSM)にアクセスします。
-
Oracle Virtual Directoryに接続します。
-
ホームページで、「アダプタ」タブをクリックします。
-
「Shadow4AD1」アダプタをクリックします。
-
ユーザー・アダプタ・ルーティングが正しく構成されていることを確認します。
-
「可視性」は内部に設定する必要があります。
-
「バインド・サポート」は有効に設定する必要があります。
-
-
ユーザー・アダプタを次のように検証します。
-
ユーザー・アダプタを選択します。
-
「プラグイン」タブをクリックします。
-
「ユーザー管理」プラグインをクリックし、プラグイン表で「編集」をクリックします。プラグインの編集ウィンドウが表示されます。
-
パラメータが次のとおりであることを確認します。
パラメータ 値 デフォルト directoryType
oid
Yes
pwdMaxFailure
10
Yes
oamEnabled
true
mapObjectclass
container=orclContainer
Yes
oimDateFormat
yyyyMMddHHmmss'z'
-
A.1.3 JoinViewアダプタの検証
次のステップに従い、Oracle Directory Services Managerを使用してOracle Virtual Directoryのユーザー・アダプタを検証します。
-
Webブラウザで、Oracle Directory Services Manager (ODSM)ページにアクセスします。
-
Oracle Virtual Directoryに接続します。
-
ホームページで、「アダプタ」タブをクリックします。
-
「JoinView」アダプタをクリックします。
-
アダプタを次のように検証します。
-
アダプタ・ツリーで「結合済アダプタ」をクリックします。これが存在するはずです
-
「OK」をクリックします。
-
A.1.4 Oracle Internet Directory用のユーザー/ロール・アダプタの検証
次のステップに従い、Oracle Directory Services Managerを使用してOracle Virtual Directoryのユーザー・アダプタを検証します。
-
Webブラウザで、Oracle Directory Services Manager (ODSM)にアクセスします。
-
Oracle Virtual Directoryに接続します。
-
ホームページで、「アダプタ」タブをクリックします。
-
ユーザー・アダプタをクリックします。
-
プラグインを次のように検証します。
-
ユーザー・アダプタを選択します。
-
「プラグイン」タブをクリックします。
-
「プラグイン」表の「ユーザー管理」プラグインをクリックし、「編集」をクリックします。プラグインの編集ウィンドウが表示されます。
-
パラメータが次のとおりであることを確認します。
パラメータ 値 デフォルト directoryType
oid
Yes
pwdMaxFailure
10
Yes
oamEnabled
true
mapObjectclass
container=orclContainer
Yes
oimDateFormat
yyyyMMddHHmmss'z'
-
「OK」をクリックします。
-
A.1.5 Active Directoryサーバー用の変更ログ・アダプタの検証
次のステップに従い、Oracle Directory Services Managerを使用してOracle Virtual Directoryの変更ログ・アダプタを検証します。
-
Webブラウザで、Oracle Directory Services Manager (ODSM)にアクセスします。
-
Oracle Virtual Directoryに接続します。
-
ホームページで、「アダプタ」タブをクリックします。
-
「changelog_AD1」アダプタをクリックします。
-
プラグインを次のように検証します。
-
「Changelog Adapter」を選択します。
-
「プラグイン」タブをクリックします。
-
「デプロイ済プラグイン」表で、「変更ログ」プラグインをクリックし、プラグイン表で「編集」をクリックします。プラグインの編集ウィンドウが表示されます。
-
パラメータ値が次のとおりであることを確認します。
パラメータ 値 directoryType
activedirectory
mapAttribute
targetGUID=objectGUID
requiredAttribute
samaccountname
sizeLimit
1000
targetDNFilter
cn=users,dc=idm,dc=ad,dc=com
Active Directory内のユーザー・コンテナ
mapUserState
true
oamEnabled
true
virtualDITAdapterName
user_J1;user_AD1
-
A.1.6 Oracle Internet Directory用の変更ログ・アダプタの検証
変更ログ・アダプタを使用するには、まず接続されたディレクトリ上で変更ログを有効にする必要があります。ディレクトリで変更ログが有効かどうかをテストするには、次のように入力します。
ldapsearch -h directory_host -p ldap_port -D bind_dn -q -b '' -s base 'objectclass=*' lastchangenumber
たとえば:
ldapsearch -h ldaphost1 -p 389 -D "cn=orcladmin" -q -b '' -s base 'objectclass=*' lastchangenumber
lastchangenumber
に値が指定されている場合、これは有効です。有効でない場合は、Oracle Internet Directoryの管理のコマンド行を使用した変更ログ生成の有効化および無効化に関する項の説明に従って、有効にしてください。
次のステップに従い、Oracle Directory Services Managerを使用してOracle Virtual Directoryの変更ログ・アダプタを検証します。
-
Webブラウザで、Oracle Directory Services Manager (ODSM)にアクセスします。
-
Oracle Virtual Directoryインスタンスに接続します。
-
ホームページで、「アダプタ」タブをクリックします。
-
変更ログ・アダプタをクリックします。
-
プラグインを次のように検証します。
-
「Changelog Adapter」を選択します。
-
「プラグイン」タブをクリックします。
-
「デプロイ済プラグイン」表で、「変更ログ」プラグインをクリックしてから、プラグイン表で「編集」をクリックします。プラグインの編集ウィンドウが表示されます。
-
パラメータ値が次のとおりであることを確認します。
パラメータ 値 directoryType
oid
mapAttribute
targetGUID=orclguid
requiredAttribute
orclGUID
modifierDNFilter
cn=orcladmin
sizeLimit
1000
targetDNFilter
dc=mycompany,dc=com
targetDNFilter
cn=shadowentries
mapUserState
true
oamEnabled
true
virtualDITAdapterName
user_J1;shadow4AD1
virtualDITAdapterName
User Adapter(ユーザー・アダプタの名前)
-
A.1.7 グローバル統合変更ログ・プラグインの構成
グローバル・レベル統合変更ログ・プラグインを次のように検証します。
- Webブラウザで、Oracle Directory Services Manager (ODSM)にアクセスします。
- Oracle Virtual Directoryインスタンスに接続します。
- ホーム・ページで、「拡張」タブをクリックします。拡張ナビゲーション・ツリーが表示されます。
- グローバル・プラグインの展開
- ConsolidatedChglogPluginをクリックします。プラグインの編集ウィンドウが表示されます。
A.1.8 Oracle Virtual Directory変更ログの検証
変更ログ・アダプタが機能していることを検証するには、次のコマンドを実行します。
$IDM_ORACLE_HOME/bin/ldapsearch -p 6501 -D cn=orcladmin -q -b 'cn=changelog' -s base 'objectclass=*' lastchangenumber
このコマンドは、次のような変更ログの結果を戻します。
Please enter bind password: cn=Changelog lastChangeNumber=changelog_OID:190048;changelog_AD1:363878
ldapsearch
が変更ログの結果を戻さない場合は、変更ログ・アダプタの構成を再確認してください。