@Override public Collection<Cookie> getRequestCookies() { return req.cookies().stream().map(c -> { Cookie cookie = new Cookie(c.name(), c.value().orElse(null)); c.domain().ifPresent(cookie::setDomain); c.path().ifPresent(cookie::setPath); cookie.setSecure(c.secure()); cookie.setHttpOnly(c.httpOnly()); return cookie; }).collect(Collectors.toList()); }
@Override public Collection<Cookie> getRequestCookies() { return req.cookies().stream().map(c -> { Cookie cookie = new Cookie(c.name(), c.value().orElse(null)); c.domain().ifPresent(cookie::setDomain); c.path().ifPresent(cookie::setPath); cookie.setHttpOnly(c.httpOnly()); cookie.setSecure(c.secure()); return cookie; }).collect(Collectors.toList()); }
@Override public Collection<Cookie> getRequestCookies() { return getRequest().getCookies().stream().map(c -> { Cookie cookie = new Cookie(c.getName(), c.getValue()); cookie.setComment(c.getComment()); cookie.setSecure(c.getSecure()); cookie.setPath(c.getPath()); cookie.setHttpOnly(c.isHttpOnly()); cookie.setDomain(c.getDomain()); cookie.setMaxAge(c.getMaxAge()); cookie.setVersion(c.getVersion()); return cookie; }).collect(Collectors.toList()); }
@Override public Collection<Cookie> getRequestCookies() { return req.cookies().stream().map(c -> { Cookie cookie = new Cookie(c.name(), c.value().orElse(null)); c.domain().ifPresent(cookie::setDomain); c.path().ifPresent(cookie::setPath); cookie.setHttpOnly(c.httpOnly()); cookie.setSecure(c.secure()); return cookie; }).collect(Collectors.toList()); }
@Override public Collection<Cookie> getRequestCookies() { final Collection<io.undertow.server.handlers.Cookie> uCookies = exchange.getRequestCookies().values(); final List<Cookie> cookies = new ArrayList<>(uCookies.size()); for (final io.undertow.server.handlers.Cookie uCookie : uCookies) { final Cookie cookie = new Cookie(uCookie.getName(), uCookie.getValue()); cookie.setComment(uCookie.getComment()); cookie.setDomain(uCookie.getDomain()); cookie.setPath(uCookie.getPath()); cookie.setMaxAge(uCookie.getMaxAge() == null ? -1 : uCookie.getMaxAge()); cookie.setSecure(uCookie.isSecure()); cookie.setHttpOnly(uCookie.isHttpOnly()); cookies.add(cookie); } return cookies; }
public void set(WebContext context, String key, Object value) { logger.debug("Save in session: {} = {}", key, value); final Cookie cookie = new Cookie(PAC4J_SESSION_PREFIX + key, compressEncryptBase64(value)); try { String domain = Urls.getDomainName(context.getFullRequestURL(), this.domainSuffix); if (domain == null) { domain = context.getServerName(); } cookie.setDomain(domain); } catch (final Exception e) { throw new TechnicalException(e); } cookie.setHttpOnly(true); cookie.setSecure(ContextHelper.isHttpsOrSecure(context)); context.addResponseCookie(cookie); }
@Override public Collection<Cookie> getRequestCookies() { final List<Cookie> newCookies = new ArrayList<>(); final Set<io.netty.handler.codec.http.cookie.Cookie> cookies = request.getCookies(); for (final io.netty.handler.codec.http.cookie.Cookie cookie : cookies) { final Cookie newCookie = new Cookie(cookie.name(), cookie.value()); newCookie.setDomain(cookie.domain()); newCookie.setPath(cookie.path()); newCookie.setMaxAge((int) cookie.maxAge()); newCookie.setSecure(cookie.isSecure()); newCookie.setHttpOnly(cookie.isHttpOnly()); newCookies.add(newCookie); } return newCookies; }
@Override public void set(WebContext context, String key, Object value) { logger.debug("Save in session: {} = {}", key, value); final Cookie cookie = new Cookie(PAC4J_SESSION_PREFIX + key, compressEncryptBase64(value)); try { String domain = Urls.getDomainName(context.getFullRequestURL(), this.domainSuffix); if (domain == null) { domain = context.getServerName(); } cookie.setDomain(domain); } catch (final Exception e) { throw new TechnicalException(e); } cookie.setHttpOnly(true); cookie.setSecure(ContextHelper.isHttpsOrSecure(context)); context.addResponseCookie(cookie); }
@Override public Collection<Cookie> getRequestCookies() { final List<Cookie> cookies = new ArrayList<>(); final Http.Cookies httpCookies = request.cookies(); httpCookies.forEach(httpCookie -> { final Cookie cookie = new Cookie(httpCookie.name(), httpCookie.value()); cookie.setDomain(httpCookie.domain()); cookie.setHttpOnly(httpCookie.httpOnly()); cookie.setMaxAge(httpCookie.maxAge()); cookie.setPath(httpCookie.path()); cookie.setSecure(httpCookie.secure()); cookies.add(cookie); }); return cookies; }
@Override public Collection<Cookie> getRequestCookies() { final List<Cookie> cookies = new ArrayList<>(); final Http.Cookies httpCookies = request.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; }
@Override public Collection<Cookie> getRequestCookies() { final List<Cookie> cookies = new ArrayList<>(); final Http.Cookies httpCookies = request.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; }