Я использую Spring security 3.2.4 с Windows AD LDAP. Я могу успешно пройти аутентификацию и заполнен LdapUserDetailsImpl. От LdapUserDetailsImpl я могу получить имя пользователя, власти, но как получить имя сотрудника (а не имя пользователя Логина) LdapUserDetailsImpl содержит следующие свойства и значениеSpring Security LDAP получить имя пользователя
Username = 40000 ,
Enabled = true,
AccountNonExpired = true,
Dn: cn=employee name,ou=IT_FM,ou=XXX_USERS,dc=XXXX,dc=CO,dc=IN;
Как это получить имя сотрудника, нужно ли мне для расширения какого-либо класса и записи моего собственного сопоставления или может быть просто получить Dn от принципала и разделить строку, чтобы получить имя сотрудника.
http://forum.spring.io/forum/spring-projects/security/57457-ldap-custom-userdetails –
@ KonstantinV.Salikhov спасибо для ссылки. Я понимаю, что нам нужно написать или реализовать реализацию, но я думал, если у нас будет более простой способ. В любом случае я реализовал свой контекстный mapper и добавил его в качестве ответа. Это правильный способ? – Mukun