Мои журналы Tomcat говорят, что я успешно прошел аутентификацию, но все равно получаю 404. Это исключает Tomcat как причину? - PullRequest
0 голосов
/ 01 мая 2019

Я работаю над добавлением аутентификации на основе форм в существующее веб-приложение на Джерси.Мне удалось быстро получить базовую аутентификацию, успешно работающую с моей областью LDAP.Однако, как только я переключился на форму и предоставил страницу входа / ошибки, приложение не отображает страницу (выдает 404) после аутентификации.

Когда я настраивал web.xml с базовой аутентификацией, я получил выпадающий список имени пользователя / пароля (предоставленный веб-браузером), вошел в систему, и приложение Jersey представило все страницы, как это было до любой аутентификации.set up.

После перехода в форму я проверял свои логи tomcat во время входа в систему и вижу, что кажется, что аутентификация прошла успешно.

01-May-2019 16:09:26.603 FINE [http-nio-8080-exec-7] org.apache.catalina.realm.RealmBase.hasRole Username [me@awesome.com] has role [app-user]
01-May-2019 16:09:26.603 FINE [http-nio-8080-exec-7] org.apache.catalina.realm.RealmBase.hasResourcePermission Role found:  app-user
01-May-2019 16:09:26.604 FINE [http-nio-8080-exec-7] org.apache.catalina.authenticator.AuthenticatorBase.invoke  Successfully passed all security constraints

Я подозреваю, что могу исключить проблему с настройкой безопасности tomcat, поскольку журналы показывают, что я успешно прошел аутентификацию.Я предполагаю, что есть что-то отличное в базовой и блочной аутентификации, где веб-приложение на Джерси, которое мне дали, нужно изменить.

Учитывая журналы, я должен сосредоточить свое внимание на приложении Джерси?

...