始める前に
- 時刻
- 最初の同期には長い時間がかかることがあります。 たとえば、50万のユーザーとグループを持つサーバー Active Directory の場合、2日かかることがあります。 その間、ディレクトリサーバーに加えられた変更はサーバー Active Directory によって蓄積され、最初の同期後に適用されます。 最終的には、ディレクトリが Verify ほぼリアルタイムで更新されます。
- プロセス・メモリー
- Verify最初の処理では、ユーザーIDおよびグループIDから Active Directory 、対応するSCIMユーザーIDおよびグループ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 と、Bridge for Directory Sync の IBM Verify 変更点を記載したファイル README.txt で構成されています。
- https://exchange.xforce.ibmcloud.com/hub にアクセスしてください。
- App Exchange にログインします。
- IBM Security Bridge を検索します。
- 「 IBM 」 を選択し、「 Security Verify 」をディレクトリ同期用のブリッジとして設定します。
- アプリケーションをダウンロードします。
- 対象のWindowsシステム上でファイルを IBMSecurityVerifybridgeforDirectorySync_version.zip 解凍してください。
本製品をインストールする前に、Windows Visual Studio 2017 64ビット再配布可能パッケージをインストールする必要があります。 それがない場合、この製品は動作しません。 まだインストールされていない場合は、setup_dirsync.exe ファイルの実行時にインストールされます。
- setup_dirsync.exe実行する。
- setup_dirsync.exeダブルクリックしてください。
- 言語を選択します。
- 「インストール」 をクリックします。
setup_dirsync.exeウィザードによって Windows Visual Studio 2017 64 ビット再配布可能パッケージがインストールされた場合、コンピュータを再起動して、再度実行する必要がある場合があります。
- 「 InstallShield 」ウィザードで、 「次へ」 をクリックします。
- 利用規約に同意し、 「次へ」 をクリックしてください。
- インストール先を選択し、 「次へ」 をクリックします。
- 「インストール」 をクリックします。
- 「完了」 をクリックします。
- インストールディレクトリに設定します IcbLdapSync.json 。
- ISDS LDAP から同期する場合は、IcbLdapSync.json.isds-sample を現在の IcbLdapSync.json ファイルに上書きコピーして、開始点にします。
- Active Directory の場合、IcbLdapSync.json.ad-sample ファイルを IcbLdapSync.json ファイルにコピーして、同期に適した開始点にします。
Verify注: ファイル IcbLdapSync.json に変更を加えてディレクトリ同期を実行する前に、同期対象となる属性と値について十分に理解し、確認してください。
“cloud-bridge” -”ldap”ISDSまたは ADサーバーの LDAP 接続設定を、以下の設定で指定してください。LDAP サーバーへの接続に TLS を使用している場合は、 LDAP サーバーの署名者証明書が、Windowsの証明書ストア内の「 に存在することを確認してください。 ご使用の LDAP サーバーが既知の CA によって署名されていない証明書を使用している場合は、「certificate」スナップインを使用して mmc コマンドを使用します。
ibm-auth-apiVerify の下のサーバー接続設定を設定してください。
- 必要に応じて、その他の値(例:)などを
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 プロセスを実行します。 サービスが正常に動作するようになった後に、サービスを自動的に開始するように変更できます。 同期対象のユーザーおよびグループの数に応じて、最初の実行には長時間かかることがあります。