de.theit.hudson.crowd
Class CrowdAuthenticationManager

java.lang.Object
  extended by de.theit.hudson.crowd.CrowdAuthenticationManager
All Implemented Interfaces:
org.acegisecurity.AuthenticationManager

public class CrowdAuthenticationManager
extends Object
implements org.acegisecurity.AuthenticationManager

This class implements the authentication manager for Hudson / Jenkins.

Since:
07.09.2011
Version:
$Id$
Author:
Thorsten Heit (theit@gmx.de)

Constructor Summary
CrowdAuthenticationManager(CrowdConfigurationService pConfiguration)
          Creates a new instance of this class.
 
Method Summary
 org.acegisecurity.Authentication authenticate(org.acegisecurity.Authentication authentication)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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 Detail

authenticate

public org.acegisecurity.Authentication authenticate(org.acegisecurity.Authentication authentication)
                                              throws org.acegisecurity.AuthenticationException

Specified by:
authenticate in interface org.acegisecurity.AuthenticationManager
Throws:
org.acegisecurity.AuthenticationException
See Also:
AuthenticationManager.authenticate(org.acegisecurity.Authentication)


Copyright © 2004-2011 Hudson. All Rights Reserved.