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 AuthorizationGrantgetTokenHintGrant(String idTokenHint) jakarta.ws.rs.core.ResponserequestEndSession(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.JwtvalidateIdTokenHint(String idTokenHint, io.jans.as.common.model.session.SessionId sidSession, String postLogoutRedirectUri, String state, String clientId) protected StringvalidatePostLogoutRedirectUri(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:
requestEndSessionin 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)
-