У меня проблема. Я использую модуль аутентификации NTLM от Legrandin PyAuthenNTLM2 с моим сервером Apache2. Он действительно хорошо работает, и его легко установить. Всем рекомендую.
Аутентификация работает отлично. Но у меня проблема после отправки POST-запросов. Каждый раз, когда на сервер отправляется POST, постоянно появляется раздражающий запрос учетных данных IE. Хотя я проверил «Запомнить мои учетные данные». Вот как я его настроил прямо сейчас:
<Directory /var/www/>
AuthType NTLM
AuthName DOMAIN
require valid-user
PythonAuthenHandler pyntlm
PythonOption Domain DOMAIN
PythonOption PDC 123.45.67.89
PythonOption BDC 123.45.67.89
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
Мой вопрос к вам, ребята:
Можно ли выполнить аутентификацию только по одному URL-адресу?
Например: если пользователь впервые заходит на мою страницу, URL-адрес будет: http://domain.com/custom/login. Однако этот URL-адрес не представляет каталог. Это просто контроллер Zend Framework.
Это возможно?
Что вы хотите сделать, так это использовать <Location>
контейнер, который сопоставляет URL-адреса с параметрами, например:
<Location /custom/login>
... options ...
</Location>