| org.acegisecurity.providers.AuthenticationProvider
All known Subclasses: org.acegisecurity.providers.rememberme.RememberMeAuthenticationProvider, org.acegisecurity.providers.anonymous.AnonymousAuthenticationProvider, org.acegisecurity.providers.portlet.PortletAuthenticationProvider, org.acegisecurity.providers.openid.OpenIDAuthenticationProvider, org.acegisecurity.providers.rcp.RemoteAuthenticationProvider, org.acegisecurity.runas.RunAsImplAuthenticationProvider, org.acegisecurity.providers.jaas.JaasAuthenticationProvider, org.acegisecurity.providers.TestingAuthenticationProvider, org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider, org.acegisecurity.providers.cas.CasAuthenticationProvider, org.acegisecurity.providers.x509.X509AuthenticationProvider, org.acegisecurity.adapters.AuthByAdapterProvider,
AuthenticationProvider | public interface AuthenticationProvider (Code) | | Indicates a class can process a specific
org.acegisecurity.Authentication implementation.
author: Ben Alex version: $Id: AuthenticationProvider.java 1784 2007-02-24 21:00:24Z luke_t $ |
supports | boolean supports(Class authentication)(Code) | | Returns true if this AuthenticationProvider supports the indicated
Authentication object.
Returning true does not guarantee an AuthenticationProvider will be able to
authenticate the presented instance of the Authentication class. It simply indicates it can support
closer evaluation of it. An AuthenticationProvider can still return null from the
AuthenticationProvider.authenticate(Authentication) method to indicate another AuthenticationProvider should be
tried.
Selection of an AuthenticationProvider capable of performing authentication is
conducted at runtime the ProviderManager .
Parameters: authentication - DOCUMENT ME! true if the implementation can more closely evaluate the Authentication classpresented |
|
|