@FunctionalInterface
public interface AuthenticationEventExecutionPlanConfigurer
AuthenticationEventExecutionPlanConfigurer
.
Passes on an authentication execution plan to implementors
to register authentication handlers, etc.
Since this interface conforms to a functional interface requirement, typical implementors
are @Conditional
beans expressed as compact lambda expressions inside of various CAS modules that
contribute to the overall CAS authentication subsystem.
Note: Existing configuration classes that are injected authentication-related functionality such as the transaction manager or the authentication support components need to be refactored to isolate those changes into the configurer. Otherwise, circular dependency issues may appear.
Modifier and Type | Method and Description |
---|---|
void |
configureAuthenticationExecutionPlan(AuthenticationEventExecutionPlan plan)
configure the plan.
|
void configureAuthenticationExecutionPlan(AuthenticationEventExecutionPlan plan)
plan
- the plan