# LDAP設定およびサーバーの構成

「コントロール・パネル」のLDAP設定には、認証でLDAPを有効にするかどうかおよび必須にするかどうか、LDAPサーバーへの接続、LDAPディレクトリに対するバッチ・インポートまたはバッチ・エクスポートをサポートするかどうかなどが含まれます。バッチ・インポートを処理する方法は、portal-ext.propertiesで設定されます。

portal-ext.propertiesの設定`ldap.import.method`によって、LDAPからのバッチ・インポートの実行方法が決まります。この設定は、バッチ・インポートが有効な場合のみ適用されます。`ldap.import.method`で使用可能な値は、次のとおりです。

portal-ext.propertiesのldap.import.method設定で使用可能な値。表では、使用可能な各値について説明します。
値 | 説明
--- | ---
`user` | ユーザー・ベースのインポートを使用することを示します。これがデフォルト値です。 ユーザー・ベースのバッチ・インポートでは、「LDAP」タブの「ユーザー・マッピング」セクションで構成されたインポート検索フィルタが使用されます。 ユーザー・ベースのインポートでは、Big Data Discoveryは次を行います。 ユーザー・インポート検索フィルタを使用して、LDAP検索問合せを実行します。 結果として生成されるユーザー(ユーザーが属するすべてのLDAPグループを含む)のリストをインポートします。 グループ・インポート検索フィルタは無視されます。
`group` | グループ・ベースのインポートを使用することを示します。 グループ・ベースのインポートでは、「LDAP」タブの「グループ・マッピング」セクションで構成されたインポート検索フィルタが使用されます。 グループ・ベースのインポートでは、Big Data Discoveryは次を行います。 グループ・インポート検索フィルタを使用して、LDAP検索問合せを実行します。 結果として生成されるグループ(そのグループのすべてのユーザーを含む)のリストをインポートします。 ユーザー・インポート検索フィルタは無視されます。

使用する値は、LDAPシステムの動作方法に部分的に依存します。LDAPディレクトリがユーザー情報のみを提供し、グループ情報を提供しない場合、ユーザー・ベースのインポートを使用する必要があります。LDAPディレクトリがグループ情報のみを提供する場合、グループ・ベースのインポートを使用する必要があります。

LDAP設定を構成するには、次の手順を実行します。

1. Big Data Discoveryヘッダーで、「コントロール・パネル」アイコンをクリックします。
2. 「コントロール・パネル」メニューで、「資格証明」をクリックします。
3. 「資格証明」ページで、「認証」タブをクリックします。
4. 「認証」タブで、「認証の構成」をクリックします。

   「LDAP」タブが選択された状態で「認証の構成」ダイアログが表示されます。

5. LDAP認証を有効にするには、「有効」チェック・ボックスを選択します。
6. ユーザーがLDAPアカウントを使用してのみログインできるようにするには、「必須」チェック・ボックスを選択します。

   このボックスを選択した場合、Big Data Discovery内に手動で作成されたユーザーはログインできません。

   手動で作成されたユーザーがログインできるようにするには、このチェック・ボックスを選択しないでください。

7. LDAPサーバー構成フィールドに、特定のプロバイダのタイプに基づいてデフォルト値を移入するには、「プロバイダ・タイプ」ドロップダウン・リストから、使用するサーバーのタイプを選択します。

   「カスタム」オプションを選択した場合、このフィールドはクリアされます。

8. 「接続」設定では、LDAPへの基本接続を構成します。

   「LDAP」タブの「接続」セクションのフィールドのリスト。表では、各フィールドについて、入力する値を説明します。
   フィールド | 説明
   --- | ---
   ベース・プロバイダURL | LDAPサーバーの場所。 Big Data Discoveryがインストールされているマシンは、LDAPサーバーと通信できるようにしてください。 2つのシステム間にファイアウォールが存在する場合は、適切なポートが開いていることを確認してください。
   ベースDN | LDAPディレクトリの基本識別名。 商業組織の場合、これは次のようなものになります。
       dc=companynamehere,dc=com
   プリンシパル | LDAPシステムの管理者アカウントのユーザー名。 このIDは、LDAPとのユーザー・アカウントの同期に使用されます。
   資格証明 | 管理ユーザーのパスワード。

   接続情報を入力した後、LDAPサーバーへの接続をテストするには、「接続のテスト」ボタンをクリックします。

9. 「ユーザー・マッピング」で、次を行います。
   1. 検索フィルタ・フィールドを使用して、LDAPディレクトリでユーザーを検索および識別するためのフィルタを構成します。

      「LDAP」タブの「ユーザー・マッピング」セクションの検索フィルタ・フィールドのリスト。表では、各フィールドについて、入力する値に関する情報を提供します。
      フィールド | 説明
      --- | ---
      認証検索フィルタ | ユーザー・ログインの検索基準です。 LDAPユーザーのバッチ・インポートを有効にしない場合、ユーザーが最初にログインすると、Big Data Discoveryはこの認証検索フィルタを使用して、LDAPディレクトリでユーザーを検索します。 デフォルトでは、ユーザーは、各自の電子メール・アドレスを使用してログインします。この設定を変更した場合は、ここで検索フィルタを変更する必要があります。 たとえば、画面名を使用するように認証方法を変更した場合は、入力されたログイン名に一致するように検索フィルタを変更します。
          (cn=@screen_name@)
      インポートの検索フィルタ | ユーザーのバッチ・インポートに使用する検索フィルタです。 このフィルタは次の場合に使用されます。 LDAPユーザーのバッチ・インポートを有効にする場合 portal-ext.propertiesで、`ldap.import.method`が`user`に設定されている場合 ユーザーの識別方法には、LDAPサーバーによって、いくつか異なる方法があります。 多くの場合、デフォルト設定(`objectClass=inetOrgPerson`)でかまいませんが、ユーザーのサブセットのみ、または異なるオブジェクト・クラスを持つユーザーを検索するには、この設定を変更します。

   2. 残りのフィールドを使用して、LDAP属性をBig Data Discoveryユーザー・フィールドにマップします。
   3. 属性のマッピングの設定後、マッピングをテストするには、「テスト・ユーザー」をクリックします。
10. 「グループ・マッピング」で、LDAPグループをマップします。
    1. 「インポートの検索フィルタ」フィールドで、LDAPグループの検索用のフィルタを入力します。
       このフィルタは次の場合に使用されます。
       - LDAPユーザーのバッチ・インポートを有効にする場合
       - portal-ext.propertiesで、`ldap.import.method`が`group`に設定されている場合
    2. 次のグループ・フィールドをマップします。
       - グループ名
       - 説明
       - ユーザー
    3. グループ・マッピングをテストするには、「テスト・グループ」をクリックします。

       検索フィルタによって返されたグループのリストが表示されます。

11. 「オプション」セクションは、LDAPユーザー・データのインポートとエクスポートの構成、およびパスワード・ポリシーの選択に使用されます。
    1. 「インポートの有効化」チェック・ボックスを選択した場合、LDAPユーザーのバッチ・インポートが有効になります。

       このボックスを選択しない場合、Big Data Discoveryでは、ログイン時に各ユーザーが同期されます。

       このボックスは選択しないままにしておくことをお薦めします。

       バッチ・インポートを有効にした場合、インポート・プロセスは`ldap.import.method`の値に基づいています。

       バッチ・インポートを使用する際には、インポートされたユーザーとインポートされたグループの両方を同時にフィルタできないことにも注意してください。ユーザー・ベースのバッチ・インポート・モードの場合、インポートするLDAPグループをフィルタできません。グループ・ベースのバッチ・インポート・モードの場合、インポートするLDAPユーザーをフィルタできません。

    2. 「エクスポートの有効化」チェック・ボックスを選択した場合、Big Data Discovery内のユーザーへのすべての変更がLDAPシステムにエクスポートされます。

       このボックスは選択しないままにしておくことをお薦めします。

    3. Big Data Discoveryのパスワード・ポリシーのかわりに、LDAPシステムのパスワード・ポリシーを使用するには、「LDAPパスワード・ポリシーを使用」チェック・ボックスを選択します。