2017-11-09 4 views
0

rabbitmq ldap이 나를 위해 일하려고합니다.rabbitmq ldap은 짧은 이름으로 로그인을 사용하지 못하게합니다.

user_dn_lookup_attribute를 sAMAccountName으로 설정하고 dn_lookup_base를 DC = COMPANY, DC = com으로 설정하면 user_dn_pattern, ${username}@COMPANY.COM이 작동하지 않습니다. 예를 들어 내 로그인이 joesmo 인 경우 ldap은 [email protected] 만 알고 [email protected]은 알지 못합니다. 반면, [email protected]은 알고 있습니다. 사용자가 joe.smo가 아닌 joesmo라는 짧은 이름으로 로그인하게합니다. 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

나는 무엇을 시도해야할지 모르겠다.

답변

0

나는 RabbitMQ 및 LDAP 인증을 사용하지 않았지만 joesmo를 올바르게 해결하려면 dn_lookup_base가 "DC = usa, DC = company, DC = com"이 아니어야합니까?

아마도 user_dn_pattern이 "${username}@USA.COMPANY.COM"이어야 할 수도 있습니다.

+0

아니요, 전 세계 사용자가 사용하기를 바랍니다. 따라서 DC = 유럽, DC = 회사, DC = com도 예를 들어 존재합니다. 따라서 [email protected]을 사용하고 [email protected]이 로그인 할 수 있어야합니다. – archcutbank