Я использую безопасность Spring и jQuery в моем приложении. Основное использование страницы, загружающее содержание динамично во вкладки через Ajax. И все в порядке, однако иногда у меня есть страница входа в систему в моей вкладке и если я введу учетные данные, то я буду перенаправлен к странице содержания без вкладок.
Таким образом, я хотел бы обработать эту ситуацию. Я знаю, что некоторые люди используют аутентификацию Ajax, но я не уверен, что это подходит для меня, потому что это выглядит довольно сложным для меня, и мое приложение не предоставляет доступа без, входят прежде. Я хотел бы просто записать глобальный обработчик для всех ответов Ajax, которые сделают window.location.reload()
если мы должны пройти проверку подлинности. Я думаю в этом случае, что лучше добраться 401
ошибка вместо стандартного входа в систему формируется, потому что легче обработать.
Так,
1) Действительно ли возможно записать глобальный обработчик ошибок для всех запросов Ajax jQuery?
2) Как я могу настроить поведение безопасности Spring для отправки 401 ошибки за запросами Ajax, но чтобы регулярные запросы показали стандартную страницу входа в систему, как обычно?
3) Можно ли быть, имеют больше корректного решения? Совместно используйте его.
Спасибо.