Package org.apereo.cas.web.flow.config
Class CasMultifactorAuthenticationWebflowConfiguration
- java.lang.Object
-
- org.apereo.cas.web.flow.config.CasMultifactorAuthenticationWebflowConfiguration
-
@Configuration("casMfaWebflowConfiguration") @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @ConditionalOnWebApplication public class CasMultifactorAuthenticationWebflowConfiguration extends java.lang.Object- Since:
- 6.0.0
-
-
Constructor Summary
Constructors Constructor Description CasMultifactorAuthenticationWebflowConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apereo.cas.web.flow.resolver.CasWebflowEventResolveradaptiveAuthenticationPolicyWebflowEventResolver()org.apereo.cas.authentication.MultifactorAuthenticationTriggeradaptiveMultifactorAuthenticationTrigger()org.apereo.cas.web.flow.resolver.CasWebflowEventResolverauthenticationAttributeAuthenticationPolicyWebflowEventResolver()org.apereo.cas.authentication.MultifactorAuthenticationTriggerauthenticationAttributeMultifactorAuthenticationTrigger()org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurercompositeProviderSelectionCasWebflowExecutionPlanConfigurer()org.apereo.cas.web.flow.CasWebflowConfigurercompositeProviderSelectionMultifactorWebflowConfigurer()org.apereo.cas.web.flow.resolver.CasWebflowEventResolvercompositeProviderSelectionMultifactorWebflowEventResolver()org.apereo.cas.authentication.MultifactorAuthenticationTriggerSelectionStrategydefaultMultifactorTriggerSelectionStrategy(java.util.List<org.apereo.cas.authentication.MultifactorAuthenticationTrigger> triggers)org.apereo.cas.web.flow.resolver.CasWebflowEventResolverglobalAuthenticationPolicyWebflowEventResolver()org.apereo.cas.authentication.MultifactorAuthenticationTriggerglobalMultifactorAuthenticationTrigger()org.apereo.cas.web.flow.resolver.CasWebflowEventResolvergroovyScriptAuthenticationPolicyWebflowEventResolver()org.apereo.cas.authentication.MultifactorAuthenticationTriggergroovyScriptMultifactorAuthenticationTrigger()org.apereo.cas.web.flow.resolver.CasWebflowEventResolverhttpRequestAuthenticationPolicyWebflowEventResolver()org.apereo.cas.authentication.MultifactorAuthenticationTriggerhttpRequestMultifactorAuthenticationTrigger()org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolverinitialAuthenticationAttemptWebflowEventResolver()org.springframework.webflow.execution.ActionmfaAvailableAction()org.springframework.webflow.execution.ActionmfaBypassAction()org.springframework.webflow.execution.ActionmfaFailureAction()org.apereo.cas.authentication.MultifactorAuthenticationProviderResolvermultifactorAuthenticationProviderResolver()org.apereo.cas.authentication.MultifactorAuthenticationProviderSelectormultifactorAuthenticationProviderSelector()org.springframework.webflow.execution.ActionmultifactorProviderSelectedAction()org.apereo.cas.web.flow.resolver.CasWebflowEventResolverpredicatedPrincipalAttributeMultifactorAuthenticationPolicyEventResolver()org.apereo.cas.authentication.MultifactorAuthenticationTriggerpredicatedPrincipalAttributeMultifactorAuthenticationTrigger()org.springframework.webflow.execution.ActionprepareMultifactorProviderSelectionAction()org.apereo.cas.web.flow.resolver.CasWebflowEventResolverprincipalAttributeAuthenticationPolicyWebflowEventResolver()org.apereo.cas.authentication.MultifactorAuthenticationTriggerprincipalAttributeMultifactorAuthenticationTrigger()org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolverrankedAuthenticationProviderWebflowEventResolver()org.apereo.cas.web.flow.resolver.CasWebflowEventResolverregisteredServiceAuthenticationPolicyWebflowEventResolver()org.apereo.cas.authentication.MultifactorAuthenticationTriggerregisteredServiceMultifactorAuthenticationTrigger()org.apereo.cas.web.flow.resolver.CasWebflowEventResolverregisteredServicePrincipalAttributeAuthenticationPolicyWebflowEventResolver()org.apereo.cas.authentication.MultifactorAuthenticationTriggerregisteredServicePrincipalAttributeMultifactorAuthenticationTrigger()org.apereo.cas.web.flow.resolver.CasWebflowEventResolverrestEndpointAuthenticationPolicyWebflowEventResolver()org.apereo.cas.authentication.MultifactorAuthenticationTriggerrestEndpointMultifactorAuthenticationTrigger()org.apereo.cas.web.flow.resolver.CasWebflowEventResolverscriptedRegisteredServiceAuthenticationPolicyWebflowEventResolver()org.apereo.cas.authentication.MultifactorAuthenticationTriggerscriptedRegisteredServiceMultifactorAuthenticationTrigger()org.apereo.cas.web.flow.resolver.CasWebflowEventResolverselectiveAuthenticationProviderWebflowEventResolver()org.apereo.cas.web.flow.resolver.CasWebflowEventResolvertimedAuthenticationPolicyWebflowEventResolver()org.apereo.cas.authentication.MultifactorAuthenticationTriggertimedMultifactorAuthenticationTrigger()
-
-
-
Method Detail
-
multifactorAuthenticationProviderResolver
@Bean @ConditionalOnMissingBean(name="multifactorAuthenticationProviderResolver") public org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver multifactorAuthenticationProviderResolver()
-
adaptiveAuthenticationPolicyWebflowEventResolver
@ConditionalOnMissingBean(name="adaptiveAuthenticationPolicyWebflowEventResolver") @Bean @RefreshScope public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver adaptiveAuthenticationPolicyWebflowEventResolver()
-
adaptiveMultifactorAuthenticationTrigger
@ConditionalOnMissingBean(name="adaptiveMultifactorAuthenticationTrigger") @Bean @RefreshScope public org.apereo.cas.authentication.MultifactorAuthenticationTrigger adaptiveMultifactorAuthenticationTrigger()
-
timedMultifactorAuthenticationTrigger
@Bean @ConditionalOnMissingBean(name="timedMultifactorAuthenticationTrigger") @RefreshScope public org.apereo.cas.authentication.MultifactorAuthenticationTrigger timedMultifactorAuthenticationTrigger()
-
timedAuthenticationPolicyWebflowEventResolver
@ConditionalOnMissingBean(name="timedAuthenticationPolicyWebflowEventResolver") @Bean @RefreshScope public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver timedAuthenticationPolicyWebflowEventResolver()
-
principalAttributeMultifactorAuthenticationTrigger
@ConditionalOnMissingBean(name="principalAttributeMultifactorAuthenticationTrigger") @Bean @RefreshScope public org.apereo.cas.authentication.MultifactorAuthenticationTrigger principalAttributeMultifactorAuthenticationTrigger()
-
principalAttributeAuthenticationPolicyWebflowEventResolver
@ConditionalOnMissingBean(name="principalAttributeAuthenticationPolicyWebflowEventResolver") @Bean @RefreshScope public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver principalAttributeAuthenticationPolicyWebflowEventResolver()
-
predicatedPrincipalAttributeMultifactorAuthenticationTrigger
@Bean @ConditionalOnMissingBean(name="predicatedPrincipalAttributeMultifactorAuthenticationTrigger") @RefreshScope public org.apereo.cas.authentication.MultifactorAuthenticationTrigger predicatedPrincipalAttributeMultifactorAuthenticationTrigger()
-
predicatedPrincipalAttributeMultifactorAuthenticationPolicyEventResolver
@ConditionalOnMissingBean(name="predicatedPrincipalAttributeMultifactorAuthenticationPolicyEventResolver") @Bean @RefreshScope public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver predicatedPrincipalAttributeMultifactorAuthenticationPolicyEventResolver()
-
rankedAuthenticationProviderWebflowEventResolver
@ConditionalOnMissingBean(name="rankedAuthenticationProviderWebflowEventResolver") @Bean @RefreshScope public org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver rankedAuthenticationProviderWebflowEventResolver()
-
authenticationAttributeMultifactorAuthenticationTrigger
@ConditionalOnMissingBean(name="authenticationAttributeMultifactorAuthenticationTrigger") @Bean @RefreshScope public org.apereo.cas.authentication.MultifactorAuthenticationTrigger authenticationAttributeMultifactorAuthenticationTrigger()
-
authenticationAttributeAuthenticationPolicyWebflowEventResolver
@ConditionalOnMissingBean(name="authenticationAttributeAuthenticationPolicyWebflowEventResolver") @Bean @RefreshScope public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver authenticationAttributeAuthenticationPolicyWebflowEventResolver()
-
multifactorAuthenticationProviderSelector
@ConditionalOnMissingBean(name="multifactorAuthenticationProviderSelector") @Bean @RefreshScope public org.apereo.cas.authentication.MultifactorAuthenticationProviderSelector multifactorAuthenticationProviderSelector()
-
initialAuthenticationAttemptWebflowEventResolver
@ConditionalOnMissingBean(name="initialAuthenticationAttemptWebflowEventResolver") @Bean @RefreshScope public org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver()
-
defaultMultifactorTriggerSelectionStrategy
@RefreshScope @Bean @ConditionalOnMissingBean(name="defaultMultifactorTriggerSelectionStrategy") @Autowired public org.apereo.cas.authentication.MultifactorAuthenticationTriggerSelectionStrategy defaultMultifactorTriggerSelectionStrategy(java.util.List<org.apereo.cas.authentication.MultifactorAuthenticationTrigger> triggers)
-
restEndpointMultifactorAuthenticationTrigger
@Bean @ConditionalOnMissingBean(name="restEndpointMultifactorAuthenticationTrigger") @RefreshScope public org.apereo.cas.authentication.MultifactorAuthenticationTrigger restEndpointMultifactorAuthenticationTrigger()
-
restEndpointAuthenticationPolicyWebflowEventResolver
@ConditionalOnMissingBean(name="restEndpointAuthenticationPolicyWebflowEventResolver") @Bean @RefreshScope public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver restEndpointAuthenticationPolicyWebflowEventResolver()
-
globalMultifactorAuthenticationTrigger
@ConditionalOnMissingBean(name="globalAuthenticationPolicyWebflowEventResolver") @Bean @RefreshScope public org.apereo.cas.authentication.MultifactorAuthenticationTrigger globalMultifactorAuthenticationTrigger()
-
globalAuthenticationPolicyWebflowEventResolver
@ConditionalOnMissingBean(name="globalAuthenticationPolicyWebflowEventResolver") @Bean @RefreshScope public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver globalAuthenticationPolicyWebflowEventResolver()
-
groovyScriptMultifactorAuthenticationTrigger
@ConditionalOnMissingBean(name="groovyScriptMultifactorAuthenticationTrigger") @Bean @RefreshScope public org.apereo.cas.authentication.MultifactorAuthenticationTrigger groovyScriptMultifactorAuthenticationTrigger()
-
groovyScriptAuthenticationPolicyWebflowEventResolver
@ConditionalOnMissingBean(name="groovyScriptAuthenticationPolicyWebflowEventResolver") @Bean @RefreshScope public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver groovyScriptAuthenticationPolicyWebflowEventResolver()
-
selectiveAuthenticationProviderWebflowEventResolver
@ConditionalOnMissingBean(name="selectiveAuthenticationProviderWebflowEventResolver") @Bean @RefreshScope public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver selectiveAuthenticationProviderWebflowEventResolver()
-
compositeProviderSelectionMultifactorWebflowEventResolver
@ConditionalOnMissingBean(name="compositeProviderSelectionMultifactorWebflowEventResolver") @Bean @RefreshScope public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver compositeProviderSelectionMultifactorWebflowEventResolver()
-
httpRequestMultifactorAuthenticationTrigger
@ConditionalOnMissingBean(name="httpRequestMultifactorAuthenticationTrigger") @Bean @RefreshScope public org.apereo.cas.authentication.MultifactorAuthenticationTrigger httpRequestMultifactorAuthenticationTrigger()
-
httpRequestAuthenticationPolicyWebflowEventResolver
@ConditionalOnMissingBean(name="httpRequestAuthenticationPolicyWebflowEventResolver") @Bean @RefreshScope public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver httpRequestAuthenticationPolicyWebflowEventResolver()
-
registeredServicePrincipalAttributeMultifactorAuthenticationTrigger
@Bean @ConditionalOnMissingBean(name="registeredServicePrincipalAttributeMultifactorAuthenticationTrigger") @RefreshScope public org.apereo.cas.authentication.MultifactorAuthenticationTrigger registeredServicePrincipalAttributeMultifactorAuthenticationTrigger()
-
registeredServicePrincipalAttributeAuthenticationPolicyWebflowEventResolver
@ConditionalOnMissingBean(name="registeredServicePrincipalAttributeAuthenticationPolicyWebflowEventResolver") @Bean @RefreshScope public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver registeredServicePrincipalAttributeAuthenticationPolicyWebflowEventResolver()
-
scriptedRegisteredServiceMultifactorAuthenticationTrigger
@Bean @ConditionalOnMissingBean(name="scriptedRegisteredServiceMultifactorAuthenticationTrigger") @RefreshScope public org.apereo.cas.authentication.MultifactorAuthenticationTrigger scriptedRegisteredServiceMultifactorAuthenticationTrigger()
-
scriptedRegisteredServiceAuthenticationPolicyWebflowEventResolver
@ConditionalOnMissingBean(name="scriptedRegisteredServiceAuthenticationPolicyWebflowEventResolver") @Bean @RefreshScope public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver scriptedRegisteredServiceAuthenticationPolicyWebflowEventResolver()
-
registeredServiceMultifactorAuthenticationTrigger
@Bean @ConditionalOnMissingBean(name="registeredServiceMultifactorAuthenticationTrigger") @RefreshScope public org.apereo.cas.authentication.MultifactorAuthenticationTrigger registeredServiceMultifactorAuthenticationTrigger()
-
registeredServiceAuthenticationPolicyWebflowEventResolver
@ConditionalOnMissingBean(name="registeredServiceAuthenticationPolicyWebflowEventResolver") @Bean @RefreshScope public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver registeredServiceAuthenticationPolicyWebflowEventResolver()
-
mfaAvailableAction
@Bean @RefreshScope @ConditionalOnMissingBean(name="mfaAvailableAction") public org.springframework.webflow.execution.Action mfaAvailableAction()
-
mfaBypassAction
@Bean @RefreshScope @ConditionalOnMissingBean(name="mfaBypassAction") public org.springframework.webflow.execution.Action mfaBypassAction()
-
mfaFailureAction
@Bean @RefreshScope @ConditionalOnMissingBean(name="mfaFailureAction") public org.springframework.webflow.execution.Action mfaFailureAction()
-
compositeProviderSelectionMultifactorWebflowConfigurer
@Bean @ConditionalOnMissingBean(name="compositeProviderSelectionMultifactorWebflowConfigurer") public org.apereo.cas.web.flow.CasWebflowConfigurer compositeProviderSelectionMultifactorWebflowConfigurer()
-
compositeProviderSelectionCasWebflowExecutionPlanConfigurer
@Bean @ConditionalOnMissingBean(name="compositeProviderSelectionCasWebflowExecutionPlanConfigurer") public org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer compositeProviderSelectionCasWebflowExecutionPlanConfigurer()
-
multifactorProviderSelectedAction
@Bean @RefreshScope @ConditionalOnMissingBean(name="multifactorProviderSelectedAction") public org.springframework.webflow.execution.Action multifactorProviderSelectedAction()
-
prepareMultifactorProviderSelectionAction
@RefreshScope @Bean @ConditionalOnMissingBean(name="prepareMultifactorProviderSelectionAction") public org.springframework.webflow.execution.Action prepareMultifactorProviderSelectionAction()
-
-