Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Получение сессии JSF из сервлета / 4 сообщений из 4, страница 1 из 1
26.03.2015, 17:47
    #38918005
G.Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение сессии JSF из сервлета
В одном war'е крутится JSF-приложение + rest-сервисы для внешних html-страничек. Существует ли способ из rest-сервиса (используется Spring) получить доступ к сессии в FacesContext JSF'а? Т.е. извне.

Спасибо.
...
Рейтинг: 0 / 0
26.03.2015, 18:54
    #38918064
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение сессии JSF из сервлета
теоретически возможно все, только вот как-то все мягко говоря подозрительно выглядит. Можете описать задачу а не способ решения вами придуманный?
...
Рейтинг: 0 / 0
27.03.2015, 00:03
    #38918257
G.Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение сессии JSF из сервлета
Задача - существует приложение Spring Security + JSF + Primefaces на Tomcat 7.

В нем же, волею внешних факторов, начали разрабатывать REST-сервисы, которые используются статичными html-страницами с jQuery, как источники данных для гридов + обработчики контролов.

Выносить html + REST в отдельное приложение не получится.

Поэтому ищется способ, при котором авторизация пользователя будет проходить через существующее окно логина, которое создает FacesContext. Но при этом, эта же авторизация должна распространяться и на REST-сервисы.

Пока смотрю в сторону SSO для Tomcat.
...
Рейтинг: 0 / 0
27.03.2015, 12:40
    #38918899
Сергей Арсеньев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение сессии JSF из сервлета
G.CollectorПоэтому ищется способ, при котором авторизация пользователя будет проходить через существующее окно логина, которое создает FacesContext.
Другими словами мы выкидываем во внешний мир всю внутрянку Faces и хотим ограничить что-то?
Напоркуа? Зачем вам меганавороченная форма коннекта? Какую динамику Вы в ней ожидаете?
Темы и верстку менять налету?

А по сути вопроса. У Вас есть SpringSecurity - вот через него и заворачивайте доступ к REST в том числе. Надо только, чтобы Ваша jsf формочка логина сообщала Спрингу, что сессия авторизовалась.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Получение сессии JSF из сервлета / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]