Я пытаюсь реализовать механизм аутентификации с клиентом Джерси 2.13. Но я не могу получить ответный файл cookie с идентификатором сеанса, установленным для клиента, и что последующие клиентские запросы автоматически запрашивают, включая файл cookie сеанса.
Моя идея заключалась в том, чтобы решить эту проблему с помощью ClientResponseFilter и ClientRequestFilter.
public class AuthResponseFilter implements ClientResponseFilter {
@Override
public void filter(ClientRequestContext clientRequestContext, ClientResponseContext clientResponseContext) throws IOException {
Map<String, NewCookie> cookies = clientResponseContext.getCookies();
}
}
Параметр clientResponseContextParameter имеет набор файлов cookie сеанса. Но я не уверен, как можно будет автоматически установить этот файл cookie для последующих запросов клиентов.
Любая помощь будет оценена по достоинству.