Package org.apereo.cas.authentication
Class DefaultAuthenticationManager
java.lang.Object
org.apereo.cas.authentication.DefaultAuthenticationManager
- All Implemented Interfaces:
org.apereo.cas.authentication.AuthenticationManager
@Monitorable
public class DefaultAuthenticationManager
extends Object
implements org.apereo.cas.authentication.AuthenticationManager
This is
DefaultAuthenticationManager, which provides common operations
around an authentication manager implementation.- Since:
- 5.0.0
-
Field Summary
Fields inherited from interface org.apereo.cas.authentication.AuthenticationManager
AUTHENTICATION_DATE_ATTRIBUTE, AUTHENTICATION_METHOD_ATTRIBUTE, AUTHENTICATION_SESSION_TIMEOUT_ATTRIBUTE, BEAN_NAME -
Constructor Summary
ConstructorsConstructorDescriptionDefaultAuthenticationManager(org.apereo.cas.authentication.AuthenticationEventExecutionPlan authenticationEventExecutionPlan, org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.AuthenticationSystemSupport> authenticationSystemSupport, boolean principalResolutionFailureFatal, org.springframework.context.ConfigurableApplicationContext applicationContext) -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.authentication.Authenticationauthenticate(org.apereo.cas.authentication.AuthenticationTransaction transaction) org.springframework.context.ConfigurableApplicationContextorg.apereo.cas.authentication.AuthenticationEventExecutionPlanorg.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.AuthenticationSystemSupport> boolean
-
Constructor Details
-
DefaultAuthenticationManager
public DefaultAuthenticationManager(org.apereo.cas.authentication.AuthenticationEventExecutionPlan authenticationEventExecutionPlan, org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.AuthenticationSystemSupport> authenticationSystemSupport, boolean principalResolutionFailureFatal, org.springframework.context.ConfigurableApplicationContext applicationContext)
-
-
Method Details
-
authenticate
public org.apereo.cas.authentication.Authentication authenticate(org.apereo.cas.authentication.AuthenticationTransaction transaction) throws Throwable - Specified by:
authenticatein interfaceorg.apereo.cas.authentication.AuthenticationManager- Throws:
Throwable
-
getAuthenticationEventExecutionPlan
public org.apereo.cas.authentication.AuthenticationEventExecutionPlan getAuthenticationEventExecutionPlan() -
getAuthenticationSystemSupport
public org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.AuthenticationSystemSupport> getAuthenticationSystemSupport() -
isPrincipalResolutionFailureFatal
public boolean isPrincipalResolutionFailureFatal() -
getApplicationContext
public org.springframework.context.ConfigurableApplicationContext getApplicationContext()
-