LDAP 身份验证参数

LDAP 身份验证需要配置几个参数。

常规 LDAP 参数

使用下列参数配置 LDAP 绑定或 LDAP 绑定和搜索:

LDAP 绑定参数

以下参数将创建一个绑定名称字符串,用于指定并唯一标识 LDAP 服务器的用户。有关详细信息,请参阅配置 LDAP 捆绑的工作流程

要创建绑定名称字符串,必须设置以下内容之一(且只能设置一项):

  • binddn_prefixbinddn_suffix(必须一起设置)

  • domain_prefix

  • email_suffix

例如,如果您设置了 binddn_prefixbinddn_suffix,则不能设置 email_suffix。相反,如果设置了 email_suffix,则不能设置 binddn_prefixbinddn_suffix

如果未设置绑定参数,Vertica 将执行绑定和搜索操作,而不是绑定操作。

以下示例使用身份验证记录 v_ldap

=> CREATE AUTHENTICATION v_ldap METHOD 'ldap' HOST '10.0.0.0/23';

LDAP 搜索和绑定参数

使用 LDAP 搜索和绑定进行身份验证时,使用以下参数。有关详细信息,请参阅LDAP 搜索和捆绑配置工作流

以下示例演示了如何设置这三个属性。在本例中,设置为:

  • binddncn=Manager,dc=example,dc=com

  • bind_passwordsecret

  • search_attributecn

=> 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';

binddnbind_password 参数是可选的。如果忽略,Vertica 将执行匿名搜索。