Class CookieHelper


  • public class CookieHelper
    extends Object
    Version:
    $Revision: 1 $
    Author:
    Bill Burke
    • Constructor Detail

      • CookieHelper

        public CookieHelper()
    • Method Detail

      • addCookie

        public static void addCookie​(String name,
                                     String value,
                                     String path,
                                     String domain,
                                     String comment,
                                     int maxAge,
                                     boolean secure,
                                     boolean httpOnly,
                                     ServerCookie.SameSiteAttributeValue sameSite,
                                     KeycloakSession session)
        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,
                                     KeycloakSession session)
        Set a response cookie avoiding SameSite parameter
        Parameters:
        name -
        value -
        path -
        domain -
        comment -
        maxAge -
        secure -
        httpOnly -
      • getCookie

        public static javax.ws.rs.core.Cookie getCookie​(Map<String,​javax.ws.rs.core.Cookie> cookies,
                                                        String name)