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 将执行匿名搜索。