Class CasOAuth20AuthenticationServiceSelectionStrategyConfiguration

java.lang.Object
org.apereo.cas.config.CasOAuth20AuthenticationServiceSelectionStrategyConfiguration

@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @ConditionalOnFeatureEnabled(feature=OAuth) @AutoConfiguration public class CasOAuth20AuthenticationServiceSelectionStrategyConfiguration extends Object
Since:
5.1.0
  • Constructor Details

    • CasOAuth20AuthenticationServiceSelectionStrategyConfiguration

      public CasOAuth20AuthenticationServiceSelectionStrategyConfiguration()
  • Method Details

    • oauth20AuthenticationRequestServiceSelectionStrategy

      @Bean @ConditionalOnMissingBean(name="oauth20AuthenticationRequestServiceSelectionStrategy") @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.AuthenticationServiceSelectionStrategy oauth20AuthenticationRequestServiceSelectionStrategy(@Qualifier("oauthRequestParameterResolver") org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver, @Qualifier("webApplicationServiceFactory") org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
    • oauth20AuthenticationServiceSelectionStrategyConfigurer

      @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.AuthenticationServiceSelectionStrategyConfigurer oauth20AuthenticationServiceSelectionStrategyConfigurer(@Qualifier("oauth20AuthenticationRequestServiceSelectionStrategy") org.apereo.cas.authentication.AuthenticationServiceSelectionStrategy oauth20AuthenticationRequestServiceSelectionStrategy)