Class PasswordlessAuthenticationWebflowConfiguration.PasswordlessDelegatedAuthenticationConfiguration

  • Enclosing class:
    PasswordlessAuthenticationWebflowConfiguration

    @Configuration(value="PasswordlessDelegatedAuthenticationConfiguration",
                   proxyBeanMethods=false)
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    @ConditionalOnFeatureEnabled(feature=DelegatedAuthentication)
    @ConditionalOnClass(org.apereo.cas.config.DelegatedAuthenticationWebflowConfiguration.class)
    public static class PasswordlessAuthenticationWebflowConfiguration.PasswordlessDelegatedAuthenticationConfiguration
    extends java.lang.Object
    • Constructor Detail

      • PasswordlessDelegatedAuthenticationConfiguration

        public PasswordlessDelegatedAuthenticationConfiguration()
    • Method Detail

      • passwordlessDelegatedClientAuthenticationWebflowStateContributor

        @Bean
        @ConditionalOnMissingBean(name="passwordlessDelegatedClientAuthenticationWebflowStateContributor")
        @RefreshScope(proxyMode=DEFAULT)
        @ConditionalOnFeatureEnabled(feature=DelegatedAuthentication)
        public org.apereo.cas.web.flow.DelegatedClientAuthenticationWebflowStateContributor passwordlessDelegatedClientAuthenticationWebflowStateContributor()
      • passwordlessDelegatedClientIdentityProviderAuthorizer

        @ConditionalOnMissingBean(name="passwordlessDelegatedClientIdentityProviderAuthorizer")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.web.flow.DelegatedClientIdentityProviderAuthorizer passwordlessDelegatedClientIdentityProviderAuthorizer​(@Qualifier("servicesManager")
                                                                                                                                       org.apereo.cas.services.ServicesManager servicesManager,
                                                                                                                                       @Qualifier("registeredServiceDelegatedAuthenticationPolicyAuditableEnforcer")
                                                                                                                                       org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer)
      • determineDelegatedAuthenticationAction

        @Bean
        @ConditionalOnMissingBean(name="determineDelegatedAuthenticationAction")
        @RefreshScope(proxyMode=DEFAULT)
        public org.springframework.webflow.execution.Action determineDelegatedAuthenticationAction​(org.springframework.context.ConfigurableApplicationContext applicationContext,
                                                                                                   @Qualifier("delegatedClientIdentityProviderConfigurationProducer")
                                                                                                   org.springframework.beans.factory.ObjectProvider<org.apereo.cas.web.flow.DelegatedClientIdentityProviderConfigurationProducer> pp,
                                                                                                   org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • surrogateCasMultifactorWebflowCustomizer

        @RefreshScope(proxyMode=DEFAULT)
        @Bean
        public org.apereo.cas.web.flow.DelegatedClientWebflowCustomizer surrogateCasMultifactorWebflowCustomizer()