userDn и пароль необходимы для типа аутентификации - нет или нет - PullRequest
0 голосов
/ 13 июня 2019

Я Разрабатываю приложение в Spring MVC и JPA с Spring Security.Теперь интеграция OUD (Oracle Unified Directory) через LDAP.Если тип аутентификации - нет.Есть ли необходимость в userDn и Password

<bean id="contextSource" class="org.springframework.security.ldap.DefaultSpringSecurityContextSource">
    <constructor-arg value="ldaps://192.168.0.182:1636/o=company"/>
    <property name="userDn" value="cn=userid,ou=groups,o=company"/>
    <property name="password" value="password"/>
</bean>

Я новичок в LDAP.Насколько я понимаю, userDn и пароль необходимы, когда тип аутентификации прост.

Пожалуйста, помогите мне понять

1 Ответ

1 голос
/ 14 июня 2019

Вы правы: тип аутентификации none подразумевает так называемое анонимное связывание , при котором вы получаете доступ к каталогу LDAP без аутентификации и с открытыми правами.Как правило, это используется для преобразования имени пользователя в полное различающееся имя (DN) пользователя, который входит в систему. DN обычно имеет вид CN=user,OU=department,O=organization

Для любого другогоТипы аутентификации, вам понадобится DN пользователя, вошедшего в систему, и учетные данные.При доступе к Active Directory вы также можете войти в систему, используя Имя участника-пользователя в форме user@domain.Не поощряйте это: - /

...