Class HttpSessionLogoutRequestRepository
- java.lang.Object
-
- org.springframework.security.saml2.provider.service.web.authentication.logout.HttpSessionLogoutRequestRepository
-
- All Implemented Interfaces:
Saml2LogoutRequestRepository
public final class HttpSessionLogoutRequestRepository extends java.lang.Object implements Saml2LogoutRequestRepository
An implementation of anSaml2LogoutRequestRepositorythat storesSaml2LogoutRequestin theHttpSession.- Since:
- 5.6
- See Also:
Saml2LogoutRequestRepository,Saml2LogoutRequest
-
-
Constructor Summary
Constructors Constructor Description HttpSessionLogoutRequestRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Saml2LogoutRequestloadLogoutRequest(javax.servlet.http.HttpServletRequest request)Returns theSaml2LogoutRequestassociated to the providedHttpServletRequestornullif not available.Saml2LogoutRequestremoveLogoutRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Removes and returns theSaml2LogoutRequestassociated to the providedHttpServletRequestandHttpServletResponseor if not available returnsnull.voidsaveLogoutRequest(Saml2LogoutRequest logoutRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Persists theSaml2LogoutRequestassociating it to the providedHttpServletRequestand/orHttpServletResponse.
-
-
-
Method Detail
-
loadLogoutRequest
public Saml2LogoutRequest loadLogoutRequest(javax.servlet.http.HttpServletRequest request)
Returns theSaml2LogoutRequestassociated to the providedHttpServletRequestornullif not available.- Specified by:
loadLogoutRequestin interfaceSaml2LogoutRequestRepository- Parameters:
request- theHttpServletRequest- Returns:
- the
Saml2LogoutRequestornullif not available
-
saveLogoutRequest
public void saveLogoutRequest(Saml2LogoutRequest logoutRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Persists theSaml2LogoutRequestassociating it to the providedHttpServletRequestand/orHttpServletResponse.- Specified by:
saveLogoutRequestin interfaceSaml2LogoutRequestRepository- Parameters:
logoutRequest- theSaml2LogoutRequestrequest- theHttpServletRequestresponse- theHttpServletResponse
-
removeLogoutRequest
public Saml2LogoutRequest removeLogoutRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Removes and returns theSaml2LogoutRequestassociated to the providedHttpServletRequestandHttpServletResponseor if not available returnsnull.- Specified by:
removeLogoutRequestin interfaceSaml2LogoutRequestRepository- Parameters:
request- theHttpServletRequestresponse- theHttpServletResponse- Returns:
- the
Saml2LogoutRequestornullif not available
-
-