Использование встроенной аутентификации Windows в приложении Perl Dancer - PullRequest
4 голосов
/ 06 января 2012

Я сейчас создаю веб-приложение с Perl Dancer.Это приложение требует, чтобы пользователи проходили аутентификацию, используя Active Directory моей компании.Чтобы не запрашивать у пользователей имена пользователей и пароли, я хотел бы использовать встроенную проверку подлинности Windows.Тем не менее, мне трудно найти любую документацию, которая объясняет, как использовать этот тип аутентификации с Perl - не говоря уже о среде Dancer.На данный момент, я не уверен, что я буду развертывать это приложение на Apache или IIS, поэтому что-то, что может работать с обоими, будет предпочтительным.У кого-нибудь есть предложения, чтобы помочь мне начать?

1 Ответ

3 голосов
/ 09 февраля 2012

Проверил и обнаружил, что у кого-то еще был такой же вопрос на PerlMonks, и, похоже, он работал на них. Я сейчас проверяю это.

Вопрос по PerlMonks: http://www.perlmonks.org/?node_id=821419

В оригинальном плакате говорилось, что они использовали следующее руководство: http://sivel.net/2007/05/sso-apache-ad-1

Все ссылки с использованием модуля Perl: https://metacpan.org/module/Apache2::AuthenNTLM

Редактировать: Это работает!

  1. Убедитесь, что ваша конфигурация apache загружает файл ntlm.conf

  2. Не используйте весь fqdn для вашего PDC; просто имя хоста.

  3. 'PerlSetVar ntlmdebug 1' полезен. Просто не забудьте выключить его потом.

...