Class EndSessionRestWebServiceImpl

  • All Implemented Interfaces:
    EndSessionRestWebService

    @Path("/")
    public class EndSessionRestWebServiceImpl
    extends java.lang.Object
    implements EndSessionRestWebService
    Version:
    December 8, 2018
    Author:
    Javier Rojas Blum, Yuriy Movchan, Yuriy Zabrovarnyy
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected AuthorizationGrant getTokenHintGrant​(java.lang.String idTokenHint)  
      jakarta.ws.rs.core.Response requestEndSession​(java.lang.String idTokenHint, java.lang.String postLogoutRedirectUri, java.lang.String state, java.lang.String sid, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse, jakarta.ws.rs.core.SecurityContext sec)  
      io.jans.as.model.jwt.Jwt validateIdTokenHint​(java.lang.String idTokenHint, io.jans.as.common.model.session.SessionId sidSession, java.lang.String postLogoutRedirectUri)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EndSessionRestWebServiceImpl

        public EndSessionRestWebServiceImpl()
    • Method Detail

      • requestEndSession

        public jakarta.ws.rs.core.Response requestEndSession​(java.lang.String idTokenHint,
                                                             java.lang.String postLogoutRedirectUri,
                                                             java.lang.String state,
                                                             java.lang.String sid,
                                                             jakarta.servlet.http.HttpServletRequest httpRequest,
                                                             jakarta.servlet.http.HttpServletResponse httpResponse,
                                                             jakarta.ws.rs.core.SecurityContext sec)
        Specified by:
        requestEndSession in interface EndSessionRestWebService
      • validateIdTokenHint

        public io.jans.as.model.jwt.Jwt validateIdTokenHint​(java.lang.String idTokenHint,
                                                            io.jans.as.common.model.session.SessionId sidSession,
                                                            java.lang.String postLogoutRedirectUri)
      • getTokenHintGrant

        protected AuthorizationGrant getTokenHintGrant​(java.lang.String idTokenHint)