INNER CODE UNIT · Java
getRequestCookies
pac4j/play-pac4j · shared/src/main/java/org/pac4j/play/PlayWebContext.java:182
public Collection<Cookie> getRequestCookies() {
final List<Cookie> cookies = new ArrayList<>();
final Http.Cookies httpCookies = javaRequest.cookies();
httpCookies.forEach(httpCookie -> {
final Cookie cookie = new Cookie(httpCookie.name(), httpCookie.value());
if(httpCookie.domain() != null) {
cookie.setDomain(httpCookie.domain());
}
cookie.setHttpOnly(httpCookie.httpOnly());
if(httpCookie.maxAge() != null) {
cookie.setMaxAge(httpCookie.maxAge());
}
cookie.setPath(httpCookie.path());
cookie.setSecure(httpCookie.secure());
cookies.add(cookie);
});
return cookies;
}