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 java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OidcControllerEndpointsConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apereo.cas.oidc.web.controllers.jwks.OidcJwksRotationEndpointjwksRotationEndpoint(org.apereo.cas.configuration.CasConfigurationProperties casProperties, 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.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)
-
-
-
Method Detail
-
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)
-
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.apereo.cas.oidc.jwks.rotation.OidcJsonWebKeystoreRotationService oidcJsonWebKeystoreRotationService)
-
-