Я создаю внутренний веб-сайт на Perl и хочу, чтобы он использовал учетные данные Windows для аутентификации. Мое исследование до сих пор выявило множество ключевых слов: Kerberos, LDAP, NTLM и т. д., но никакой достоверной информации. У кого-нибудь есть указатели или хорошие учебники?
Спасибо.
Ответ 1 · рейтинг 3 · William Leara
Являются ли ваши серверы частью Microsoft Active Directory?
Active Directory совместима с LDAP. Поэтому вы можете настроить LDAP для аутентификации ваших пользователей.
Вы используете Апач? Если это так, существует модуль, который позволяет вам аутентифицироваться в каталоге Active Directory: mod_ auth_sspi< /а>
Наконец, Microsoft создала интерфейсы службы Active Directory (ASDI) для решения подобных проблем. Много информации можно найти на MSDN. Например, именно так сервер Hudson CI с открытым исходным кодом аутентифицируется в Active Directory.
Я надеюсь, что одно из этих предложений поможет вам.
Ответ 2 · рейтинг 3 · Tommy
Мы использовали Mod NTML для Apache. Он извлекает учетные данные Windows пользователя, вошедшего в систему. Но вас, вероятно, не интересует единый вход?
http://modntlm.sourceforge.net/
Ответ 4 · рейтинг 2 · dB.
Для Tomcat в Windows вы можете использовать Waffle, как SSO, так и аутентификацию на основе форм/базовый/дайджест.