Как настроить Tomcat 5.5 для аутентификации в Win2003 Activedirectory (LDAP)

Как настроить Tomcat 5.5 для аутентификации в Win2003 Activedirectory (LDAP)

Какие изменения необходимы для конфигурации tomcat по умолчанию, по крайней мере, server.xml нужно как-то изменить, чтобы иметь IP-адрес сервера Win2003?


person Tom    schedule 05.12.2008    source источник
comment
Дубликат stackoverflow. ком/вопросы/267869/   -  person Raedwald    schedule 08.10.2012


Ответы (4)


Я не знаю, возможен ли «автоматический» вход в IE.

Но вы можете использовать «классическую» форму входа (стиль Java EE) и позволить Tomcat выполнить вход в Active Directory с использованием области JNDI.

измените область по умолчанию в вашем server.xml или установите область в context.xml вашего приложения следующим образом:

    <Realm
        className="org.apache.catalina.realm.JNDIRealm"
        debug="99"
        connectionURL="ldap://your-activedirectory-server:389"
        connectionName="a user with read access to AD (optional if anonymous access is permitted)"
        connectionPassword="password"
        referrals="follow"
        userBase="where to look for users, for instance: DC=mycompany,DC=com"
        userSearch="(sAMAccountName={0})"
        userSubtree="true"
        roleBase="where to look for groups, for instance: DC=mycompany,DC=com"
        roleName="cn"
        roleSearch="(member={0})"
        roleSubtree="true"/>

Дополнительная информация здесь: Практическое руководство по настройке области Apache Tomcat 5.5

И: интеграция с Active Directory

person Jerome Delattre    schedule 10.12.2008
comment
спасибо, теперь журнал Catalina показывает: Ошибка PartialResultException LDAP 10 есть идеи, как это исправить? - person Tom; 11.12.2008
comment
Нет идей, я просто знаю, как выполнить базовую настройку, удачи. - person Jerome Delattre; 12.12.2008

Я хочу, чтобы логин LDAP выбирал имя пользователя из ActiveDirectory, чтобы браузер отображал диалоговое окно user+pwd, когда вы используете firefox и т. д.

Это нормально, если IE рукопожатие автоматически, но это не обязательно.

person Tom    schedule 09.12.2008

Настройка Tomcat с помощью Active Directory. Не пробовал. Удачи.

person Igal Serban    schedule 05.12.2008

@thanks, теперь журнал Catalina показывает: PartialResultException Ошибка LDAP 10, есть идеи, как это исправить? — Том, 11 декабря

Я видел эту ошибку, и она удерживала меня. Я обнаружил, что сервер LDAP не возвращает почтовые элементы, которые я запрашивал.

seen below:--   emailAddress=mail

User Property Names Mapping : userId=sAMAccountName,name=cn,emailAddress=displayName

Обнаружил, что переход на что-то, что было возвращено, сработало хорошо, то есть displayName.

person der    schedule 16.05.2012