@ConditionalOnClass(value=org.apereo.cas.trusted.authentication.api.MultifactorAuthenticationTrustStorage.class)
@ConditionalOnProperty(prefix="cas.authn.mfa.azure",
name="trustedDeviceEnabled",
havingValue="true",
matchIfMissing=true)
@Configuration(value="azureMultifactorTrustConfiguration")
public class AzureAuthenticatorConfiguration.AzureAuthenticatorMultifactorTrustConfiguration
extends java.lang.Object
implements org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer
| Constructor and Description |
|---|
AzureAuthenticatorMultifactorTrustConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.apereo.cas.web.flow.CasWebflowConfigurer |
azureMultifactorTrustWebflowConfigurer() |
void |
configureWebflowExecutionPlan(org.apereo.cas.web.flow.CasWebflowExecutionPlan plan) |
public AzureAuthenticatorMultifactorTrustConfiguration()
@ConditionalOnMissingBean(name="azureMultifactorTrustWebflowConfigurer") @Bean @DependsOn(value="defaultWebflowConfigurer") public org.apereo.cas.web.flow.CasWebflowConfigurer azureMultifactorTrustWebflowConfigurer()
public void configureWebflowExecutionPlan(org.apereo.cas.web.flow.CasWebflowExecutionPlan plan)
configureWebflowExecutionPlan in interface org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer