Package io.jans.as.server.session.ws.rs
Class EndSessionRestWebServiceImpl
- java.lang.Object
-
- io.jans.as.server.session.ws.rs.EndSessionRestWebServiceImpl
-
- All Implemented Interfaces:
EndSessionRestWebService
@Path("/") public class EndSessionRestWebServiceImpl extends Object implements EndSessionRestWebService
- Version:
- December 8, 2018
- Author:
- Javier Rojas Blum, Yuriy Movchan, Yuriy Zabrovarnyy
-
-
Constructor Summary
Constructors Constructor Description EndSessionRestWebServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AuthorizationGrant
getTokenHintGrant(String idTokenHint)
jakarta.ws.rs.core.Response
requestEndSession(String idTokenHint, String postLogoutRedirectUri, String state, String sid, String clientId, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse, jakarta.ws.rs.core.SecurityContext sec)
io.jans.as.model.jwt.Jwt
validateIdTokenHint(String idTokenHint, io.jans.as.common.model.session.SessionId sidSession, String postLogoutRedirectUri, String state, String clientId)
protected String
validatePostLogoutRedirectUri(String postLogoutRedirectUri, io.jans.util.Pair<io.jans.as.common.model.session.SessionId,AuthorizationGrant> pair, String state, String clientId)
-
-
-
Method Detail
-
requestEndSession
public jakarta.ws.rs.core.Response requestEndSession(String idTokenHint, String postLogoutRedirectUri, String state, String sid, String clientId, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse, jakarta.ws.rs.core.SecurityContext sec)
- Specified by:
requestEndSession
in interfaceEndSessionRestWebService
-
validateIdTokenHint
public io.jans.as.model.jwt.Jwt validateIdTokenHint(String idTokenHint, io.jans.as.common.model.session.SessionId sidSession, String postLogoutRedirectUri, String state, String clientId)
-
getTokenHintGrant
protected AuthorizationGrant getTokenHintGrant(String idTokenHint)
-
validatePostLogoutRedirectUri
protected String validatePostLogoutRedirectUri(String postLogoutRedirectUri, io.jans.util.Pair<io.jans.as.common.model.session.SessionId,AuthorizationGrant> pair, String state, String clientId)
-
-