Package de.theit.jenkins.crowd
Class CrowdRememberMeServices
java.lang.Object
de.theit.jenkins.crowd.CrowdRememberMeServices
- All Implemented Interfaces:
org.springframework.security.web.authentication.RememberMeServices
public class CrowdRememberMeServices
extends Object
implements org.springframework.security.web.authentication.RememberMeServices
An implementation of the
RememberMeServices to use SSO with Crowd.- Since:
- 06.09.2011
- Version:
- $Id$
- Author:
- Thorsten Heit (theit@gmx.de)
-
Constructor Summary
ConstructorsConstructorDescriptionCrowdRememberMeServices(CrowdConfigurationService pConfiguration) Creates a new instance of this class. -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.core.AuthenticationautoLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) voidloginFail(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) voidloginSuccess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication successfulAuthentication) voidlogout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Logout the actual user and close the SSO session.
-
Constructor Details
-
CrowdRememberMeServices
Creates a new instance of this class.- Parameters:
pConfiguration- The configuration to access the services on the remote Crowd server. May not benull.
-
-
Method Details
-
autoLogin
public org.springframework.security.core.Authentication autoLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) - Specified by:
autoLoginin interfaceorg.springframework.security.web.authentication.RememberMeServices- See Also:
-
loginFail
public void loginFail(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) - Specified by:
loginFailin interfaceorg.springframework.security.web.authentication.RememberMeServices- See Also:
-
loginSuccess
public void loginSuccess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication successfulAuthentication) - Specified by:
loginSuccessin interfaceorg.springframework.security.web.authentication.RememberMeServices- See Also:
-
logout
public void logout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Logout the actual user and close the SSO session.- Parameters:
request- The servlet request. May not benull.response- The servlet response. May not benull.
-