21.6. LDAP 同期設定の仕様
同期設定ファイルに必要なフィールドとスキーマ固有のオプションを特定できるように、LDAP グループ同期設定仕様を確認します。
以下のセクションでは、設定ファイルのオブジェクト仕様について説明します。スキーマの種類によって定義されるフィールドが異なることに注意してください。たとえば、v1.ActiveDirectoryConfig スキーマ型には groupsQuery フィールドはありませんが、v1.RFC2307Config および v1.AugmentedActiveDirectoryConfig スキーマ型には groupsQuery フィールドが含まれます。
バイナリー属性はサポートされていません。LDAP サーバーから送信されるすべての属性データは、UTF-8 エンコードされた文字列形式である必要があります。たとえば、ID 属性として、バイナリー属性を使用することはできません (例: objectGUID)。代わりに sAMAccountName、userPrincipalName などの文字列属性を使用する必要があります。
21.6.1. v1.LDAPSyncConfig リンクのコピーリンクがクリップボードにコピーされました!
LDAPSyncConfig は、LDAP グループ同期を定義するために必要な設定オプションを保持します。
| 名前 | 説明 | スキーマ |
|---|---|---|
|
| このオブジェクトが表す REST リソースを表す、キャメルケースの文字列値。サーバーは、クライアントのリクエストを受信するエンドポイントからこの値を推測できます。クライアントはこの値を更新できません。 | string |
|
| このオブジェクト表現のバージョン管理されたスキーマを定義します。サーバーは認識されたスキーマを最新の内部値に変換し、認識されない値は拒否することがあります。 | string |
|
|
接続する LDAP サーバーのスキーム、ホスト、ポートを | string |
|
| LDAP サーバーをバインドする任意の DN です。 | string |
|
| 検索フェーズでバインドする任意のパスワードです。 | v1.StringSource |
|
|
| boolean |
|
| サーバーへ要求を行う際に使用する任意の信頼された認証局バンドルです。空の場合は、デフォルトのシステムルートが使用されます。 | string |
|
| LDAP グループ UID の OpenShift Container Platform グループ名への任意の直接マッピングです。 | オブジェクト |
|
| RFC 2307 に類似した形式で設定された LDAP サーバーからデータを抽出するための設定を保持します。ファーストクラスのグループとユーザーのエントリーがあり、グループのメンバーシップは、グループ内のメンバーをリスト表示するグループエントリー上の多値属性によって決定されます。 | v1.RFC2307Config |
|
| Active Directory で使用されるものと類似した形式で設定された LDAP サーバーからデータを抽出するための設定を保持します。ファーストクラスのユーザーのエントリーがあり、グループのメンバーシップは、各メンバーが所属するグループをリスト表示するメンバーエントリー上の多値属性によって決定されます。 | v1.ActiveDirectoryConfig |
|
| 上記の Active Directory で使用されるのと同じ方法でセットアップされた LDAP サーバーからデータを抽出するための設定を保持します。1 つの追加として、ファーストクラスグループエントリーが存在し、それらはメタデータを保持するために使用されますが、グループメンバーシップは設定されません。 | v1.AugmentedActiveDirectoryConfig |