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