Package org.apereo.cas.config
Class CasOAuth20Configuration.CasOAuth20CoreConfiguration
java.lang.Object
org.apereo.cas.config.CasOAuth20Configuration.CasOAuth20CoreConfiguration
- Enclosing class:
- CasOAuth20Configuration
@Configuration(value="CasOAuth20CoreConfiguration",
proxyBeanMethods=false)
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
public static class CasOAuth20Configuration.CasOAuth20CoreConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.support.oauth.web.views.OAuth20CallbackAuthorizeViewResolverorg.pac4j.core.http.url.UrlResolvercasCallbackUrlResolver(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver) org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationModelAndViewBuilderoauthAuthorizationModelAndViewBuilder(org.apereo.cas.support.oauth.web.response.callback.OAuth20ResponseModeFactory oauthResponseModeFactory) org.apereo.cas.support.oauth.web.response.OAuth20CasClientRedirectActionBuilderorg.apereo.cas.support.oauth.web.response.callback.OAuth20ResponseModeBuilderorg.apereo.cas.support.oauth.web.response.callback.OAuth20ResponseModeBuilderorg.apereo.cas.authentication.principal.PrincipalFactoryorg.apereo.cas.support.oauth.web.response.callback.OAuth20ResponseModeBuilderorg.apereo.cas.util.crypto.CipherExecutoroauthRegisteredServiceCipherExecutor(org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolveroauthRequestParameterResolver(org.apereo.cas.token.JwtBuilder accessTokenJwtBuilder) org.apereo.cas.support.oauth.web.response.callback.OAuth20ResponseModeFactoryoauthResponseModeFactory(List<org.apereo.cas.support.oauth.web.response.callback.OAuth20ResponseModeBuilder> responseModeBuilders) org.pac4j.core.matching.matcher.MatcheroauthSecCsrfTokenMatcher(org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.support.oauth.web.views.OAuth20UserProfileViewRendereroauthUserProfileViewRenderer(org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.support.oauth.profile.OAuth20ProfileScopeToAttributesFilter
-
Constructor Details
-
CasOAuth20CoreConfiguration
public CasOAuth20CoreConfiguration()
-
-
Method Details
-
oauthRequestParameterResolver
@ConditionalOnMissingBean(name="oauthRequestParameterResolver") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver(@Qualifier("accessTokenJwtBuilder") org.apereo.cas.token.JwtBuilder accessTokenJwtBuilder) -
oauthPrincipalFactory
@ConditionalOnMissingBean(name="oauthPrincipalFactory") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.principal.PrincipalFactory oauthPrincipalFactory() -
oauthAuthorizationModelAndViewBuilder
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oauthAuthorizationModelAndViewBuilder") public org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationModelAndViewBuilder oauthAuthorizationModelAndViewBuilder(@Qualifier("oauthResponseModeFactory") org.apereo.cas.support.oauth.web.response.callback.OAuth20ResponseModeFactory oauthResponseModeFactory) -
oauthResponseModeFactory
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oauthResponseModeFactory") public org.apereo.cas.support.oauth.web.response.callback.OAuth20ResponseModeFactory oauthResponseModeFactory(List<org.apereo.cas.support.oauth.web.response.callback.OAuth20ResponseModeBuilder> responseModeBuilders) -
oauthQueryResponseModeBuilder
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oauthQueryResponseModeBuilder") public org.apereo.cas.support.oauth.web.response.callback.OAuth20ResponseModeBuilder oauthQueryResponseModeBuilder() -
oauthFormPostResponseModeBuilder
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oauthFormPostResponseModeBuilder") public org.apereo.cas.support.oauth.web.response.callback.OAuth20ResponseModeBuilder oauthFormPostResponseModeBuilder() -
oauthFragmentResponseModeBuilder
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oauthFragmentResponseModeBuilder") public org.apereo.cas.support.oauth.web.response.callback.OAuth20ResponseModeBuilder oauthFragmentResponseModeBuilder() -
oauthUserProfileViewRenderer
@ConditionalOnMissingBean(name="oauthUserProfileViewRenderer") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.web.views.OAuth20UserProfileViewRenderer oauthUserProfileViewRenderer(@Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
callbackAuthorizeViewResolver
@ConditionalOnMissingBean(name="callbackAuthorizeViewResolver") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.web.views.OAuth20CallbackAuthorizeViewResolver callbackAuthorizeViewResolver() -
profileScopeToAttributesFilter
@ConditionalOnMissingBean(name="profileScopeToAttributesFilter") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.profile.OAuth20ProfileScopeToAttributesFilter profileScopeToAttributesFilter() -
oauthRegisteredServiceCipherExecutor
@RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="oauthRegisteredServiceCipherExecutor") public org.apereo.cas.util.crypto.CipherExecutor oauthRegisteredServiceCipherExecutor(org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
oauthCasClientRedirectActionBuilder
@ConditionalOnMissingBean(name="oauthCasClientRedirectActionBuilder") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.web.response.OAuth20CasClientRedirectActionBuilder oauthCasClientRedirectActionBuilder() -
casCallbackUrlResolver
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="casCallbackUrlResolver") public org.pac4j.core.http.url.UrlResolver casCallbackUrlResolver(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("oauthRequestParameterResolver") org.apereo.cas.support.oauth.web.OAuth20RequestParameterResolver oauthRequestParameterResolver) -
oauthSecCsrfTokenMatcher
@Bean @ConditionalOnMissingBean(name="oauthSecCsrfTokenMatcher") @RefreshScope(proxyMode=DEFAULT) public org.pac4j.core.matching.matcher.Matcher oauthSecCsrfTokenMatcher(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-