Package org.apereo.cas.config
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.authentication.AuthenticationServiceSelectionStrategyoauth20AuthenticationRequestServiceSelectionStrategy(org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver, org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.authentication.AuthenticationServiceSelectionStrategyConfigureroauth20AuthenticationServiceSelectionStrategyConfigurer(org.apereo.cas.authentication.AuthenticationServiceSelectionStrategy oauth20AuthenticationRequestServiceSelectionStrategy)
-
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)
-