始める前に
- 時刻
- 最初の同期には長い時間がかかることがあります。 例えば、500,000 のユーザーおよびグループが存在する Active Directory サーバーの場合、2 日かかることがあります。 その間に、ディレクトリー・サーバーに対して行われたすべての変更は Active Directory サーバーによって累積され、初期同期後に適用されます。 最終的に、 Verify ディレクトリーはほぼリアルタイムで更新されます。
- プロセス・メモリー
- 初期パスでは、 Active Directory ユーザーおよびグループ ID から対応する Verify-SCIM ユーザーおよびグループ ID へのマッピングがキャッシュされます。 このマッピングにはユーザーごとに 512 バイトが必要です。したがって、500,000 ユーザーの場合、メモリー使用量が 244 MB 増加します。
- 一時ファイル・システム・ストレージ
- IBM® Security Directory Serverの場合、 IcbLdapSync.exe アプリケーションはディレクトリーの完全コピーをローカル・ファイルに抽出します (関連する属性のみがコピーされます)。 一例として、500,000 のユーザーおよびグループが含まれているディレクトリーでは、275 MB の一時ローカル・ディスク・スペースが必要になることがあります。 このローカル・ファイルは暗号化されています。
注: このプログラムを実行するには、管理者特権が必要です。
手順
- App Exchange から最新の IBM Verify Bridge for Directory Sync アプリケーションを見つけてダウンロードします。
このアプリケーションは、インストーラーの実行可能ファイルを含む .zip ファイルと、 IBM Verify Bridge for Directory Sync への変更をリストする README.txt ファイルで構成されています。
- . https://exchange.xforce.ibmcloud.com/hub へ移動
- App Exchange にログインします。
- IBM Security Bridge を検索します。
- IBM Security Verify Bridge for Directory Sync」を選択します。
- アプリケーションをダウンロードします。
- ターゲット Windows システムに IBMSecurityVerifybridgeforDirectorySync_version.zip ファイルを解凍します。
この製品をインストールする前に、Windows Visual Studio 2017 64 ビット再頒布可能パッケージをインストールする必要があります。 それがない場合、この製品は動作しません。 まだインストールされていない場合は、setup_dirsync.exe ファイルの実行時にインストールされます。
- setup_dirsync.exeを実行します。
- setup_dirsync.exeをダブルクリックします。
- 言語を選択します。
- 「インストール」をクリックします。
Windows Visual Studio 2017 64 ビット再頒布可能パッケージがウィザードによってインストールされている場合は、コンピューターを再始動して setup_dirsync.exeを再実行することが必要な場合があります。
- InstallShield ウィザードで、 「次へ」をクリックします。
- 条件に同意して、 「次へ」をクリックします。
- インストール・ディレクトリーを選択して、 「次へ」をクリックします。
- 「インストール」をクリックします。
- 「終了」をクリックします。
- インストール・ディレクトリーに IcbLdapSync.json をセットアップします。
- ISDS LDAP から同期する場合は、IcbLdapSync.json.isds-sample を現在の IcbLdapSync.json ファイルに上書きコピーして、開始点にします。
- Active Directory の場合、IcbLdapSync.json.ad-sample ファイルを IcbLdapSync.json ファイルにコピーして、同期に適した開始点にします。
注: IcbLdapSync.json ファイルに変更を加えてディレクトリー同期を実行する前に、 Verifyに同期される属性と値について十分に理解していること、およびそれらを確認してください。
-
“cloud-bridge” -”ldap”の下で ISDS または AD サーバーの LDAP 接続設定を設定します。LDAPサーバーへの接続にTLSを使用している場合、LDAPサーバーの署名者証明書がWindows証明書ストアの「 」に存在することを確認してください。 ご使用の LDAP サーバーが既知の CA によって署名されていない証明書を使用している場合は、「certificate」スナップインを使用して mmc コマンドを使用します。
-
ibm-auth-apiの下で Verify サーバー接続設定を設定します。
- 必要に応じて、
ldap-search-filter などの他の値を調整します。サンプル AD フィルターでは、
isCriticalSystemObject 属性が設定されているすべてのユーザーおよびグループがスキップされます。 該当するユーザーおよびグループは通常、コンピューター・アカウント、システム・グループ、ゲスト・アカウント、および管理者アカウントです。
サンプル ISDS フィルターでは、person オブジェクト・クラスのユーザー、および groupOfUniqueNames オブジェクト・クラスのグループが検索されます。
- IcbLdapSync.json 構成ファイルのシークレットとパスワードに難読化を追加します。
一般的なセキュリティー・プラクティスとして、構成ファイルではパスワードとクライアント秘密鍵を平文で指定しないようにしてください。 IBM の難読化ツールを使用して、パスワードと秘密鍵を難読化してください。
例えば、以下のとおりです。
C:\Program Files\IBM\DirectorySync>IcbLdapSync.exe -obf myadminpassword
OfFE5gNch3u5cJbeTj10Mm2Mbd1yS4eQjzqihj0lz7jGIG9fK7vNqTS90EmebtaU
C:\Program Files\IBM\DirectorySync>IcbLdapSync.exe -obf myclientsecret
tiWLbtgcT1k+PP0IwWyXlKsdGnTE3dDJ15ZCvHzj9YY=
生成された値を IcbLdapSync.json ファイルに追加します。
- Windows サービスを手動で開始してください。
IBM Verify Bridge
for Directory Sync サービスは IcbLdapSync.exe プロセスを実行します。 サービスが正常に動作するようになった後に、サービスを自動的に開始するように変更できます。 同期対象のユーザーおよびグループの数に応じて、最初の実行には長時間かかることがあります。