Назад | Перейти на главную страницу

Аутентификация Apache: неверный ErrorDocument после того, как пользователь ввел неправильные учетные данные и впоследствии был отменен

Мы настроили Apache HTTPd для использования

Теперь пользователь получает разные результаты при отмене аутентификации на первом этапе или после отправки неправильных учетных данных.

пример

Пользователь вызывает следующий URL: "example.com/pageXYZ

Ожидаемое поведение

  1. Браузер показывает окно аутентификации
  2. Пользователь отменяет аутентификацию
  3. Отображается правильный ErrorDocument (дополнительная маска входа в систему с перенаправлением на pageXYZ)

Неправильное (?) Поведение

  1. Браузер показывает окно аутентификации
  2. Пользователь отправляет неправильные учетные данные
  3. Браузер снова показывает окно аутентификации
  4. Пользователь отменяет аутентификацию
  5. Отображается правильный ErrorDocument, но без перенаправить на страницуXYZ

Кто-нибудь знает об этом поведении или может сказать, почему это так и возможно ли получить ожидаемое поведение в обоих сценариях.

Хорошо, только что выяснилось, что проблема в основном приложении, а не в Apache HTTPd.

При первом запросе на доставку ErrorDocument он выполняет некоторую обработку, которая не выполняется в последующих запросах.