Назад |
Перейти на главную страницу
Аутентификация Apache: неверный ErrorDocument после того, как пользователь ввел неправильные учетные данные и впоследствии был отменен
Мы настроили Apache HTTPd для использования
- Базовая аутентификация
- Подавать настраиваемый документ об ошибке
Теперь пользователь получает разные результаты при отмене аутентификации на первом этапе или после отправки неправильных учетных данных.
пример
Пользователь вызывает следующий URL: "example.com/pageXYZ
Ожидаемое поведение
- Браузер показывает окно аутентификации
- Пользователь отменяет аутентификацию
- Отображается правильный ErrorDocument (дополнительная маска входа в систему с перенаправлением на pageXYZ)
Неправильное (?) Поведение
- Браузер показывает окно аутентификации
- Пользователь отправляет неправильные учетные данные
- Браузер снова показывает окно аутентификации
- Пользователь отменяет аутентификацию
- Отображается правильный ErrorDocument, но без перенаправить на страницуXYZ
Кто-нибудь знает об этом поведении или может сказать, почему это так и возможно ли получить ожидаемое поведение в обоих сценариях.
Хорошо, только что выяснилось, что проблема в основном приложении, а не в Apache HTTPd.
При первом запросе на доставку ErrorDocument он выполняет некоторую обработку, которая не выполняется в последующих запросах.