Package org.keycloak.services.util
Class CookieHelper
- java.lang.Object
-
- org.keycloak.services.util.CookieHelper
-
public class CookieHelper extends Object
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Field Summary
Fields Modifier and Type Field Description static StringLEGACY_COOKIE
-
Constructor Summary
Constructors Constructor Description CookieHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddCookie(String name, String value, String path, String domain, String comment, int maxAge, boolean secure, boolean httpOnly)Set a response cookie avoiding SameSite parameterstatic voidaddCookie(String name, String value, String path, String domain, String comment, int maxAge, boolean secure, boolean httpOnly, org.keycloak.common.util.ServerCookie.SameSiteAttributeValue sameSite)Set a response cookie.static javax.ws.rs.core.CookiegetCookie(Map<String,javax.ws.rs.core.Cookie> cookies, String name)static Set<String>getCookieValue(String name)static Set<String>parseCookie(String header, String name)
-
-
-
Field Detail
-
LEGACY_COOKIE
public static final String LEGACY_COOKIE
- See Also:
- Constant Field Values
-
-
Method Detail
-
addCookie
public static void addCookie(String name, String value, String path, String domain, String comment, int maxAge, boolean secure, boolean httpOnly, org.keycloak.common.util.ServerCookie.SameSiteAttributeValue sameSite)
Set a response cookie. This solely exists because JAX-RS 1.1 does not support setting HttpOnly cookies- Parameters:
name-value-path-domain-comment-maxAge-secure-httpOnly-sameSite-
-
addCookie
public static void addCookie(String name, String value, String path, String domain, String comment, int maxAge, boolean secure, boolean httpOnly)
Set a response cookie avoiding SameSite parameter- Parameters:
name-value-path-domain-comment-maxAge-secure-httpOnly-
-
-