org.jboss.seam.security.authenticator
Class ProviderAuthenticator

java.lang.Object
  extended by org.jboss.seam.security.authenticator.Authenticator
      extended by org.jboss.seam.security.authenticator.ProviderAuthenticator

@Name(value="org.jboss.seam.security.authenticator")
@Scope(value=APPLICATION)
@Install(value=false,
         precedence=0)
public class ProviderAuthenticator
extends Authenticator

Performs authentication services against one or more providers.

Author:
Shane Bryzak

Constructor Summary
ProviderAuthenticator()
           
 
Method Summary
 Identity doAuthentication(Identity authentication)
           
 void setProviders(Object values)
           
 
Methods inherited from class org.jboss.seam.security.authenticator.Authenticator
authenticate, authenticate, beginRequest, endRequest, instance, setAdapters, unauthenticateSession
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProviderAuthenticator

public ProviderAuthenticator()
Method Detail

doAuthentication

public Identity doAuthentication(Identity authentication)
                          throws AuthenticationException
Specified by:
doAuthentication in class Authenticator
Parameters:
authentication - Authentication
Returns:
Authentication
Throws:
AuthenticationException

setProviders

public void setProviders(Object values)