Package org.apereo.cas.oidc.config
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 -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.oidc.web.controllers.jwks.OidcJwksRotationEndpointjwksRotationEndpoint(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.OidcAccessTokenEndpointControlleroidcAccessTokenController(org.apereo.cas.audit.AuditableExecution accessTokenGrantAuditableRequestExtractor, org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext) org.apereo.cas.oidc.web.controllers.authorize.OidcAuthorizeEndpointControlleroidcAuthorizeController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext) org.apereo.cas.oidc.web.controllers.dynareg.OidcClientConfigurationEndpointControlleroidcClientConfigurationEndpointController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext) org.apereo.cas.oidc.web.controllers.dynareg.OidcDynamicClientRegistrationEndpointControlleroidcDynamicClientRegistrationEndpointController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext) org.apereo.cas.oidc.web.controllers.dynareg.OidcInitialAccessTokenControlleroidcInitialAccessTokenController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext) org.apereo.cas.oidc.web.controllers.introspection.OidcIntrospectionEndpointControlleroidcIntrospectionEndpointController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext) org.apereo.cas.oidc.web.controllers.jwks.OidcJwksEndpointControlleroidcJwksController(org.apereo.cas.oidc.jwks.generator.OidcJsonWebKeystoreGeneratorService oidcJsonWebKeystoreGeneratorService, org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext) org.apereo.cas.oidc.web.controllers.logout.OidcLogoutEndpointControlleroidcLogoutEndpointController(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.OidcUserProfileEndpointControlleroidcProfileController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext) org.apereo.cas.oidc.web.controllers.authorize.OidcPushedAuthorizeEndpointControlleroidcPushedAuthorizeController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext) org.apereo.cas.oidc.web.controllers.token.OidcRevocationEndpointControlleroidcRevocationEndpointController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext) org.apereo.cas.oidc.web.controllers.discovery.OidcWellKnownEndpointControlleroidcWellKnownController(org.apereo.cas.oidc.OidcConfigurationContext oidcConfigurationContext, org.apereo.cas.oidc.discovery.webfinger.OidcWebFingerDiscoveryService oidcWebFingerDiscoveryService)
-
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)
-