LDAP 身份验证参数
LDAP 身份验证需要配置几个参数。
常规 LDAP 参数
使用下列参数配置 LDAP 绑定或 LDAP 绑定和搜索:
LDAP 绑定参数
以下参数将创建一个绑定名称字符串,用于指定并唯一标识 LDAP 服务器的用户。有关详细信息,请参阅配置 LDAP 捆绑的工作流程。
要创建绑定名称字符串,必须设置以下内容之一(且只能设置一项):
-
binddn_prefix
和binddn_suffix
(必须一起设置) -
domain_prefix
-
email_suffix
例如,如果您设置了 binddn_prefix
和 binddn_suffix
,则不能设置 email_suffix
。相反,如果设置了 email_suffix
,则不能设置 binddn_prefix
和 binddn_suffix
。
如果未设置绑定参数,Vertica 将执行绑定和搜索操作,而不是绑定操作。
以下示例使用身份验证记录 v_ldap
:
=> CREATE AUTHENTICATION v_ldap METHOD 'ldap' HOST '10.0.0.0/23';
LDAP 搜索和绑定参数
使用 LDAP 搜索和绑定进行身份验证时,使用以下参数。有关详细信息,请参阅LDAP 搜索和捆绑配置工作流。
以下示例演示了如何设置这三个属性。在本例中,设置为:
-
binddn
到cn=Manager,dc=example,dc=com
-
bind_password
到secret
-
search_attribute
到cn
=> ALTER AUTHENTICATION auth_method_name SET host='ldap://example13',
basedn='dc=example,dc=com',binddn='cn=Manager,dc=example,dc=com',
bind_password='secret',search_attribute='cn';
binddn
和 bind_password
参数是可选的。如果忽略,Vertica 将执行匿名搜索。