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 -
Method Summary
Modifier and TypeMethodDescriptionprotected 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)
-
Constructor Details
-
EndSessionRestWebServiceImpl
public EndSessionRestWebServiceImpl()
-
-
Method Details
-
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
-
getTokenHintGrant
-
validatePostLogoutRedirectUri
protected String validatePostLogoutRedirectUri(String postLogoutRedirectUri, io.jans.util.Pair<io.jans.as.common.model.session.SessionId, AuthorizationGrant> pair, String state, String clientId)
-