Class OktaAuthenticationConfiguration


  • @Configuration(value="oktaAuthenticationConfiguration",
                   proxyBeanMethods=true)
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    @ConditionalOnProperty("cas.authn.okta.organization-url")
    public class OktaAuthenticationConfiguration
    extends java.lang.Object
    Since:
    6.2.0
    • Constructor Detail

      • OktaAuthenticationConfiguration

        public OktaAuthenticationConfiguration()
    • Method Detail

      • oktaAuthenticationEventExecutionPlanConfigurer

        @ConditionalOnMissingBean(name="oktaAuthenticationEventExecutionPlanConfigurer")
        @Bean
        public org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer oktaAuthenticationEventExecutionPlanConfigurer​(@Qualifier("oktaAuthenticationHandler")
                                                                                                                                       org.apereo.cas.authentication.AuthenticationHandler oktaAuthenticationHandler)
      • oktaPrincipalFactory

        @ConditionalOnMissingBean(name="oktaPrincipalFactory")
        @Bean
        public org.apereo.cas.authentication.principal.PrincipalFactory oktaPrincipalFactory()
      • oktaAuthenticationHandler

        @ConditionalOnMissingBean(name="oktaAuthenticationHandler")
        @Bean
        @RefreshScope
        public org.apereo.cas.authentication.AuthenticationHandler oktaAuthenticationHandler()
      • oktaAuthenticationClient

        @ConditionalOnMissingBean(name="oktaAuthenticationClient")
        @Bean
        @RefreshScope
        public com.okta.authn.sdk.client.AuthenticationClient oktaAuthenticationClient()