Package de.theit.jenkins.crowd
Class CrowdAuthenticationManager
java.lang.Object
de.theit.jenkins.crowd.CrowdAuthenticationManager
- All Implemented Interfaces:
org.springframework.security.authentication.AuthenticationManager
public class CrowdAuthenticationManager
extends Object
implements org.springframework.security.authentication.AuthenticationManager
This class implements the authentication manager for Jenkins.
- Since:
- 07.09.2011
- Version:
- $Id$
- Author:
- Thorsten Heit (theit@gmx.de)
-
Constructor Summary
ConstructorsConstructorDescriptionCrowdAuthenticationManager(CrowdConfigurationService pConfiguration) Creates a new instance of this class. -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.core.Authenticationauthenticate(org.springframework.security.core.Authentication authentication)
-
Constructor Details
-
CrowdAuthenticationManager
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
-
authenticate
public org.springframework.security.core.Authentication authenticate(org.springframework.security.core.Authentication authentication) throws org.springframework.security.core.AuthenticationException - Specified by:
authenticatein interfaceorg.springframework.security.authentication.AuthenticationManager- Throws:
org.springframework.security.core.AuthenticationException- See Also:
-
AuthenticationManager.authenticate(org.springframework.security.core.Authentication)
-