@Configuration(value="casRemoteAuthenticationConfiguration") @EnableConfigurationProperties(value=CasConfigurationProperties.class) public class CasRemoteAuthenticationConfiguration extends java.lang.Object implements CasWebflowExecutionPlanConfigurer
CasRemoteAuthenticationConfiguration
.Constructor and Description |
---|
CasRemoteAuthenticationConfiguration() |
Modifier and Type | Method and Description |
---|---|
void |
configureWebflowExecutionPlan(CasWebflowExecutionPlan plan)
Configure webflow execution plan.
|
AuthenticationEventExecutionPlanConfigurer |
remoteAddressAuthenticationEventExecutionPlanConfigurer() |
AuthenticationHandler |
remoteAddressAuthenticationHandler() |
org.springframework.webflow.execution.Action |
remoteAddressCheck() |
PrincipalFactory |
remoteAddressPrincipalFactory() |
CasWebflowConfigurer |
remoteAddressWebflowConfigurer() |
public CasRemoteAuthenticationConfiguration()
@ConditionalOnMissingBean(name="remoteAddressWebflowConfigurer") @Bean @DependsOn(value="defaultWebflowConfigurer") public CasWebflowConfigurer remoteAddressWebflowConfigurer()
@Bean @RefreshScope public AuthenticationHandler remoteAddressAuthenticationHandler()
@Bean public org.springframework.webflow.execution.Action remoteAddressCheck()
@ConditionalOnMissingBean(name="remoteAddressPrincipalFactory") @Bean public PrincipalFactory remoteAddressPrincipalFactory()
@ConditionalOnMissingBean(name="remoteAddressAuthenticationEventExecutionPlanConfigurer") @Bean public AuthenticationEventExecutionPlanConfigurer remoteAddressAuthenticationEventExecutionPlanConfigurer()
public void configureWebflowExecutionPlan(CasWebflowExecutionPlan plan)
CasWebflowExecutionPlanConfigurer
configureWebflowExecutionPlan
in interface CasWebflowExecutionPlanConfigurer
plan
- the plan