17.6. LDAP 同步配置规格
配置文件的对象规格如下。请注意,不同的模式对象有不同的字段。例如,v1.ActiveDirectoryConfig 没有 groupsQuery
字段,而 v1.RFC2307Config 和 v1.AugmentedActiveDirectoryConfig 都有这个字段。
不支持二进制属性。所有来自 LDAP 服务器的属性数据都必须采用 UTF-8 编码字符串的格式。例如,切勿将 objectGUID
等二进制属性用作 ID 属性。您必须改为使用字符串属性,如 sAMAccountName
或 userPrincipalName
。
17.6.1. v1.LDAPSyncConfig
LDAPSyncConfig
包含定义 LDAP 组同步所需的配置选项。
名称 | 描述 | 模式 |
---|---|---|
| 代表此对象所代表的 REST 资源的字符串值。服务器可以从客户端向其提交请求的端点推断。无法更新。采用驼峰拼写法 (CamelCase)。更多信息:https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#types-kinds | 字符串 |
| 定义对象的此表示法的版本控制模式。服务器应该将识别的模式转换为最新的内部值,并可拒绝未识别的值。更多信息:https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#resources | 字符串 |
|
主机是要连接到的 LDAP 服务器的方案、主机和端口: | 字符串 |
| 要绑定到 LDAP 服务器的可选 DN。 | 字符串 |
| 在搜索阶段要绑定的可选密码。 | v1.StringSource |
|
若为 | 布尔值 |
| 在向服务器发出请求时使用的可选的可信证书颁发机构捆绑包。若为空,则使用默认的系统根证书。 | 字符串 |
| LDAP 组 UID 与 OpenShift Container Platform 组名称的可选直接映射。 | 对象 |
| 包含用于从设置的 LDAP 服务器提取数据的配置,其格式类似于 RFC2307:第一类组和用户条目,以及由列出其成员的组条目的多值属性决定的组成员资格。 | v1.RFC2307Config |
| 包含用于从设置的 LDAP 服务器提取数据的配置,其格式与 Active Directory 中使用的类似:第一类用户条目,以及由列出所在组的成员的多值属性决定的组成员资格。 | v1.ActiveDirectoryConfig |
| 包含用于从设置的 LDAP 服务器提取数据的配置,其格式与上面描述的 Active Directory 中使用的类似,再另加一项:有第一类组条目,它们用来保存元数据而非组成员资格。 | v1.AugmentedActiveDirectoryConfig |