Автоматический ответ
T_T Два дня удара головой об код для этого ...
Похоже, это не проблема кода. Я использовал Weblogic с ним, и Weblogic захватывает запросы с заголовком «авторизация», поэтому он не попадает в мой менеджер аутентификации. Я попробовал это со стеклянной рыбкой, и она отлично работает.
В поисках информации я нашел полезную запись в следующем блоге:
http://yplakosh.blogspot.com/2009/05/how-to-fix-basic-authentication-issue.html
Добавление следующей строки в config.xml с моего сервера Weblogic (<security-configuration>
section):
<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials>
Weblogic не будет перехватывать базовые учетные данные для аутентификации, поэтому это будет ваш менеджер по аутентификации, который будет обрабатывать его.
Я надеюсь, что это может сэкономить время любому: -)