Аутентификация в Ajax-взаимодействии с JSF и Apache Shiro - PullRequest
3 голосов
/ 10 марта 2012

Я занимаюсь разработкой приложения JSF с помощью Apache Shiro.Все в порядке, за исключением того, что когда пользовательский интерфейс взаимодействует с сервером через ajax, веб ничего не отражает.Как я могу настроить приложение, чтобы пользователь перенаправлялся на страницу входа, когда пользовательский интерфейс взаимодействует с сервером через ajax.

Может кто-нибудь мне помочь?Заранее спасибо.

1 Ответ

0 голосов
/ 24 августа 2012

Я не знаю, нашли ли вы свой ответ, но вам не понравится тот, который у меня есть :-) Вот ссылка для просмотра: JSF 2 + Spring 3 + Shiro - Session Timeout notn ' t перенаправить на страницу входа . У меня есть сторона Shiro, которая делает то, что должна, но я застрял на том, как заставить клиента обрабатывать ответ ajax, так как JSF использует теги. В нашем случае мы пытаемся отправить командную кнопку, и некоторые процессы Shiro говорят, что вы не прошли проверку подлинности, а затем перенаправляет вас на страницу входа. Куда идет код ответа Ajax - кнопка команды или страница входа? Возможно, вы лучше разбираетесь в Ajax и JS, чем я надеюсь, эта ссылка поможет вам в правильном направлении. Дайте мне знать, если вы найдете элегантный способ справиться с этим !!

...