RabbitMQ LDAP配置

时间:2018-04-18 16:15:25

标签: windows authentication ldap rabbitmq

如何配置RabbitMQ以支持Windows上的LDAP身份验证?

我试图在rabbitmq.config和advanced.config中使用以下内容(匿名,所以我可以在这里发布)。我尝试过使用rabbitmq_auth_backend_ldap和rabbit_auth_backend_ldap。

[
  {rabbit, [{auth_backends, [rabbit_auth_backend_ldap]}]},
  {rabbitmq_auth_backend_ldap,        
    {servers, ["server1", "server2"]},
    {timeout, infinity},
    {log, true},
    {dn_lookup_attribute,   "sAMAccountName"},
    {dn_lookup_base,        "DC=a,DC=b"},
    {user_dn_pattern, "${username}@domain.com"},
    {vhost_access_query, {in_group, "ou=${vhost}-users,ou=vhosts,dc=example,dc=com"}}
    }
].

但是在所有情况下,我都会在日志中收到以下消息。

  

2018-04-18 11:45:28.048 [警告]< 0.452.0>已加载LDAP插件,但rabbit_auth_backend_ldap不在auth_backends列表中。 LDAP auth不起作用.~n

无论我使用rabbitmq_auth_backend_ldap还是rabbit_auth_backend_ldap,日志消息都会读取rabbit_auth_backend_ldap。该文档提到了rabbit_auth_backend_ldaprabbitmq_auth_backend_ldap

我已经安装了该插件,并在日志中看到以下内容。

2018-04-19 09:27:02.354 [info] <0.5.0> Server startup complete; 4 plugins started.
 * rabbitmq_management
 * rabbitmq_management_agent
 * rabbitmq_auth_backend_ldap
 * rabbitmq_web_dispatch

0 个答案:

没有答案