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 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)