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 Details

    • CrowdAuthenticationManager

      public CrowdAuthenticationManager(CrowdConfigurationService pConfiguration)
      Creates a new instance of this class.
      Parameters:
      pConfiguration - The configuration to access the services on the remote Crowd server. May not be null.
  • Method Details

    • authenticate

      public org.springframework.security.core.Authentication authenticate(org.springframework.security.core.Authentication authentication) throws org.springframework.security.core.AuthenticationException
      Specified by:
      authenticate in interface org.springframework.security.authentication.AuthenticationManager
      Throws:
      org.springframework.security.core.AuthenticationException
      See Also:
      • AuthenticationManager.authenticate(org.springframework.security.core.Authentication)