Package io.jans.as.server.service
Class CookieService
java.lang.Object
io.jans.as.server.service.CookieService
- Author:
- Yuriy Zabrovarnyy
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCurrentSessionCookie
(io.jans.as.common.model.session.SessionId sessionId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse httpResponse) protected void
createCookie
(String cookieName, String header, jakarta.servlet.http.HttpServletResponse httpResponse) void
createCookieWithState
(String sessionId, String sessionState, String opbs, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse httpResponse, String cookieName) void
createOPBrowserStateCookie
(String opbs, jakarta.servlet.http.HttpServletResponse httpResponse) void
createSessionIdCookie
(io.jans.as.common.model.session.SessionId sessionId, boolean isUma) void
createSessionIdCookie
(io.jans.as.common.model.session.SessionId sessionId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse httpResponse, boolean isUma) void
createSessionStateCookie
(String sessionState, jakarta.servlet.http.HttpServletResponse httpResponse) void
creatRpOriginIdCookie
(String rpOriginId) void
creatRpOriginIdCookie
(String rpOriginId, jakarta.servlet.http.HttpServletResponse httpResponse) getConsentSessionIdFromCookie
(jakarta.servlet.http.HttpServletRequest request) getCurrentSessions
(jakarta.servlet.http.HttpServletRequest request) getSessionIdFromCookie
(jakarta.servlet.http.HttpServletRequest request) getSessionStateFromCookie
(jakarta.servlet.http.HttpServletRequest request) getUmaSessionIdFromCookie
(jakarta.servlet.http.HttpServletRequest request) getValueFromCookie
(jakarta.servlet.http.HttpServletRequest request, String cookieName) getValueFromCookie
(String cookieName) void
removeConsentSessionIdCookie
(jakarta.servlet.http.HttpServletResponse httpResponse) void
removeCookie
(String cookieName, jakarta.servlet.http.HttpServletResponse httpResponse) void
removeOPBrowserStateCookie
(jakarta.servlet.http.HttpServletResponse httpResponse) void
removeSessionIdCookie
(jakarta.servlet.http.HttpServletResponse httpResponse) void
removeUmaSessionIdCookie
(jakarta.servlet.http.HttpServletResponse httpResponse)
-
Field Details
-
SESSION_ID_COOKIE_NAME
- See Also:
-
CONSENT_SESSION_ID_COOKIE_NAME
- See Also:
-
-
Constructor Details
-
CookieService
public CookieService()
-
-
Method Details
-
getSessionIdFromCookie
-
getUmaSessionIdFromCookie
-
getConsentSessionIdFromCookie
-
getSessionStateFromCookie
-
getCurrentSessions
-
getCurrentSessions
-
addCurrentSessionCookie
public void addCurrentSessionCookie(io.jans.as.common.model.session.SessionId sessionId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse httpResponse) -
getValueFromCookie
-
getRpOriginIdCookie
-
getValueFromCookie
-
getSessionIdFromCookie
-
creatRpOriginIdCookie
-
creatRpOriginIdCookie
public void creatRpOriginIdCookie(String rpOriginId, jakarta.servlet.http.HttpServletResponse httpResponse) -
createCookieWithState
-
createSessionIdCookie
public void createSessionIdCookie(io.jans.as.common.model.session.SessionId sessionId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse httpResponse, boolean isUma) -
createSessionIdCookie
public void createSessionIdCookie(io.jans.as.common.model.session.SessionId sessionId, boolean isUma) -
createSessionStateCookie
public void createSessionStateCookie(String sessionState, jakarta.servlet.http.HttpServletResponse httpResponse) -
createOPBrowserStateCookie
public void createOPBrowserStateCookie(String opbs, jakarta.servlet.http.HttpServletResponse httpResponse) -
createCookie
-
removeSessionIdCookie
public void removeSessionIdCookie(jakarta.servlet.http.HttpServletResponse httpResponse) -
removeOPBrowserStateCookie
public void removeOPBrowserStateCookie(jakarta.servlet.http.HttpServletResponse httpResponse) -
removeUmaSessionIdCookie
public void removeUmaSessionIdCookie(jakarta.servlet.http.HttpServletResponse httpResponse) -
removeConsentSessionIdCookie
public void removeConsentSessionIdCookie(jakarta.servlet.http.HttpServletResponse httpResponse) -
removeCookie
-