Class OidcEndpointsConfiguration.OidcControllerEndpointsConfiguration

java.lang.Object
org.apereo.cas.oidc.config.OidcEndpointsConfiguration.OidcControllerEndpointsConfiguration
Enclosing class:
OidcEndpointsConfiguration

@Configuration(value="OidcControllerEndpointsConfiguration", proxyBeanMethods=false) @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @AutoConfigureOrder(2147483647) public static class OidcEndpointsConfiguration.OidcControllerEndpointsConfiguration extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apereo.cas.oidc.web.controllers.jwks.OidcJwksRotationEndpoint
    jwksRotationEndpoint(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.beans.factory.ObjectProvider<org.apereo.cas.oidc.jwks.rotation.OidcJsonWebKeystoreRotationService> oidcJsonWebKeystoreRotationService)
     
    org.apereo.cas.oidc.web.controllers.token.OidcAccessTokenEndpointController
    oidcAccessTokenController(org.apereo.cas.audit.AuditableExecution accessTokenGrantAuditableRequestExtractor, org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
     
    org.apereo.cas.oidc.web.controllers.authorize.OidcAuthorizeEndpointController
    oidcAuthorizeController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
     
    org.apereo.cas.oidc.web.controllers.dynareg.OidcClientConfigurationEndpointController
    oidcClientConfigurationEndpointController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
     
    org.apereo.cas.oidc.web.controllers.dynareg.OidcDynamicClientRegistrationEndpointController
    oidcDynamicClientRegistrationEndpointController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
     
    org.apereo.cas.oidc.web.controllers.dynareg.OidcInitialAccessTokenController
    oidcInitialAccessTokenController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
     
    org.apereo.cas.oidc.web.controllers.introspection.OidcIntrospectionEndpointController
    oidcIntrospectionEndpointController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
     
    org.apereo.cas.oidc.web.controllers.jwks.OidcJwksEndpointController
    oidcJwksController(org.apereo.cas.oidc.jwks.generator.OidcJsonWebKeystoreGeneratorService oidcJsonWebKeystoreGeneratorService, org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
     
    org.apereo.cas.oidc.web.controllers.logout.OidcLogoutEndpointController
    oidcLogoutEndpointController(org.apereo.cas.oidc.web.controllers.logout.OidcPostLogoutRedirectUrlMatcher postLogoutRedirectUrlMatcher, org.apereo.cas.web.UrlValidator urlValidator, org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
     
    org.apereo.cas.oidc.web.controllers.profile.OidcUserProfileEndpointController
    oidcProfileController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
     
    org.apereo.cas.oidc.web.controllers.authorize.OidcPushedAuthorizeEndpointController
    oidcPushedAuthorizeController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
     
    org.apereo.cas.oidc.web.controllers.token.OidcRevocationEndpointController
    oidcRevocationEndpointController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
     
    org.apereo.cas.oidc.web.controllers.discovery.OidcWellKnownEndpointController
    oidcWellKnownController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext, org.apereo.cas.oidc.discovery.webfinger.OidcWebFingerDiscoveryService oidcWebFingerDiscoveryService)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OidcControllerEndpointsConfiguration

      public OidcControllerEndpointsConfiguration()
  • Method Details

    • oidcWellKnownController

      @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oidcWellKnownController") @Bean public org.apereo.cas.oidc.web.controllers.discovery.OidcWellKnownEndpointController oidcWellKnownController(@Qualifier("oidcConfigurationContext") org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext, @Qualifier("oidcWebFingerDiscoveryService") org.apereo.cas.oidc.discovery.webfinger.OidcWebFingerDiscoveryService oidcWebFingerDiscoveryService)
    • oidcProfileController

      @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oidcProfileController") @Bean public org.apereo.cas.oidc.web.controllers.profile.OidcUserProfileEndpointController oidcProfileController(@Qualifier("oidcConfigurationContext") org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
    • oidcAuthorizeController

      @RefreshScope(proxyMode=DEFAULT) @Bean public org.apereo.cas.oidc.web.controllers.authorize.OidcAuthorizeEndpointController oidcAuthorizeController(@Qualifier("oidcConfigurationContext") org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
    • oidcPushedAuthorizeController

      @RefreshScope(proxyMode=DEFAULT) @Bean public org.apereo.cas.oidc.web.controllers.authorize.OidcPushedAuthorizeEndpointController oidcPushedAuthorizeController(@Qualifier("oidcConfigurationContext") org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
    • oidcLogoutEndpointController

      @RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="oidcLogoutEndpointController") public org.apereo.cas.oidc.web.controllers.logout.OidcLogoutEndpointController oidcLogoutEndpointController(@Qualifier("postLogoutRedirectUrlMatcher") org.apereo.cas.oidc.web.controllers.logout.OidcPostLogoutRedirectUrlMatcher postLogoutRedirectUrlMatcher, @Qualifier("urlValidator") org.apereo.cas.web.UrlValidator urlValidator, @Qualifier("oidcConfigurationContext") org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
    • oidcRevocationEndpointController

      @RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="oidcRevocationEndpointController") public org.apereo.cas.oidc.web.controllers.token.OidcRevocationEndpointController oidcRevocationEndpointController(@Qualifier("oidcConfigurationContext") org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
    • oidcAccessTokenController

      @RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="oidcAccessTokenController") public org.apereo.cas.oidc.web.controllers.token.OidcAccessTokenEndpointController oidcAccessTokenController(@Qualifier("accessTokenGrantAuditableRequestExtractor") org.apereo.cas.audit.AuditableExecution accessTokenGrantAuditableRequestExtractor, @Qualifier("oidcConfigurationContext") org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
    • oidcDynamicClientRegistrationEndpointController

      @RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="oidcDynamicClientRegistrationEndpointController") public org.apereo.cas.oidc.web.controllers.dynareg.OidcDynamicClientRegistrationEndpointController oidcDynamicClientRegistrationEndpointController(@Qualifier("oidcConfigurationContext") org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
    • oidcClientConfigurationEndpointController

      @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oidcClientConfigurationEndpointController") @Bean public org.apereo.cas.oidc.web.controllers.dynareg.OidcClientConfigurationEndpointController oidcClientConfigurationEndpointController(@Qualifier("oidcConfigurationContext") org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
    • oidcInitialAccessTokenController

      @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oidcInitialAccessTokenController") @Bean public org.apereo.cas.oidc.web.controllers.dynareg.OidcInitialAccessTokenController oidcInitialAccessTokenController(@Qualifier("oidcConfigurationContext") org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
    • oidcJwksController

      @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oidcJwksController") @Bean public org.apereo.cas.oidc.web.controllers.jwks.OidcJwksEndpointController oidcJwksController(@Qualifier("oidcJsonWebKeystoreGeneratorService") org.apereo.cas.oidc.jwks.generator.OidcJsonWebKeystoreGeneratorService oidcJsonWebKeystoreGeneratorService, @Qualifier("oidcConfigurationContext") org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
    • oidcIntrospectionEndpointController

      @RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="oidcIntrospectionEndpointController") public org.apereo.cas.oidc.web.controllers.introspection.OidcIntrospectionEndpointController oidcIntrospectionEndpointController(@Qualifier("oidcConfigurationContext") org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext)
    • jwksRotationEndpoint

      @Bean @ConditionalOnAvailableEndpoint @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.oidc.web.controllers.jwks.OidcJwksRotationEndpoint jwksRotationEndpoint(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("oidcJsonWebKeystoreRotationService") org.springframework.beans.factory.ObjectProvider<org.apereo.cas.oidc.jwks.rotation.OidcJsonWebKeystoreRotationService> oidcJsonWebKeystoreRotationService)