69 log.debug(
"Found session '{}' cookie: '{}'", SessionIdService.SESSION_ID_COOKIE_NAME, sessionIdCookie);
71 CheckSessionResponse response =
new CheckSessionResponse(
"unknown",
"");
74 if (sessionId != null) {
75 response.
setState(sessionId.getState().getValue());
76 response.setAuthTime(sessionId.getAuthenticationTime());
78 String sessionCustomState = sessionId.getSessionAttributes().get(SessionIdService.SESSION_CUSTOM_STATE);
79 if (StringHelper.isNotEmpty(sessionCustomState)) {
80 response.setCustomState(sessionCustomState);
84 String responseJson = ServerUtil.asJson(response);
85 log.debug(
"Check session status response: '{}'", responseJson);
87 return Response.ok().type(MediaType.APPLICATION_JSON).entity(responseJson).build();
SessionId getSessionId()
Definition: SessionIdService.java:360
SessionIdService sessionIdService
Definition: CheckSessionStatusRestWebServiceImpl.java:48
Logger log
Definition: CheckSessionStatusRestWebServiceImpl.java:45
void setState(SessionIdState state)
Definition: SessionId.java:124
String getSessionIdFromCookie(HttpServletRequest request)
Definition: SessionIdService.java:237