У меня есть приложение JSF, которое выполняет вход через JAAS. Работает нормально.
Теперь моя страница вызывает веб-сервис REST. Мне нужно знать, кто сделал запрос.
В заголовке запроса у меня есть:
Cookie = JSESSIONID=XBHZuYnzgkGyQSR8kBLNSks_s7nuXAMli7Gp-9Mn.dlicitra; _ga=GA1.1.1590792307.1560863707
Веб-сервис реализован в EJB без сохранения состояния. Метод:
@Path(value = "myservice/{id}")
@GET
@Produces(value = "application/json")
public List<Records> getServices(
@HeaderParam(value = "Cookie") String cookie,
@PathParam(value = "id") Long id){
return ... ;
}
Как получить зарегистрированного пользователя из строки cookie ?