Class EndSessionRestWebServiceImpl

    • Constructor Detail

      • EndSessionRestWebServiceImpl

        public EndSessionRestWebServiceImpl()
    • 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 interface EndSessionRestWebService
      • 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)
      • validatePostLogoutRedirectUri

        protected String validatePostLogoutRedirectUri​(String postLogoutRedirectUri,
                                                       io.jans.util.Pair<io.jans.as.common.model.session.SessionId,​AuthorizationGrant> pair,
                                                       String state,
                                                       String clientId)