Package org.apereo.cas.oidc.config
Class OidcEndpointsConfiguration
- java.lang.Object
-
- org.apereo.cas.oidc.config.OidcEndpointsConfiguration
-
@Configuration("oidcEndpointsConfiguration") @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public class OidcEndpointsConfiguration extends java.lang.ObjectThis isOidcEndpointsConfiguration.- Since:
- 5.0.0
-
-
Constructor Summary
Constructors Constructor Description OidcEndpointsConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.web.servlet.HandlerInterceptoroauthInterceptor()org.apereo.cas.oidc.web.controllers.token.OidcAccessTokenEndpointControlleroidcAccessTokenController()org.apereo.cas.web.flow.resolver.CasWebflowEventResolveroidcAuthenticationContextWebflowEventResolver()org.apereo.cas.oidc.web.controllers.authorize.OidcAuthorizeEndpointControlleroidcAuthorizeController()org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigureroidcCasWebflowExecutionPlanConfigurer()org.apereo.cas.web.flow.CasWebflowLoginContextProvideroidcCasWebflowLoginContextProvider()org.apereo.cas.oidc.web.controllers.dynareg.OidcClientConfigurationEndpointControlleroidcClientConfigurationEndpointController()org.springframework.web.servlet.ViewoidcConfirmView()com.github.benmanes.caffeine.cache.LoadingCache<java.lang.String,java.util.Optional<org.jose4j.jwk.PublicJsonWebKey>>oidcDefaultJsonWebKeystoreCache()com.github.benmanes.caffeine.cache.CacheLoader<java.lang.String,java.util.Optional<org.jose4j.jwk.PublicJsonWebKey>>oidcDefaultJsonWebKeystoreCacheLoader()org.apereo.cas.oidc.web.controllers.dynareg.OidcDynamicClientRegistrationEndpointControlleroidcDynamicClientRegistrationEndpointController()org.apereo.cas.oidc.web.controllers.introspection.OidcIntrospectionEndpointControlleroidcIntrospectionEndpointController()org.apereo.cas.oidc.jwks.OidcJsonWebKeystoreGeneratorServiceoidcJsonWebKeystoreGeneratorService()org.apereo.cas.oidc.web.controllers.jwks.OidcJwksEndpointControlleroidcJwksController()org.springframework.web.servlet.HandlerInterceptoroidcLocaleChangeInterceptor()org.apereo.cas.oidc.web.controllers.logout.OidcLogoutEndpointControlleroidcLogoutEndpointController()org.apereo.cas.authentication.MultifactorAuthenticationTriggeroidcMultifactorAuthenticationTrigger()org.apereo.cas.oidc.web.controllers.profile.OidcUserProfileEndpointControlleroidcProfileController()org.apereo.cas.web.ProtocolEndpointWebSecurityConfigurer<java.lang.Void>oidcProtocolEndpointConfigurer()org.springframework.webflow.execution.ActionoidcRegisteredServiceUIAction()org.apereo.cas.oidc.web.controllers.token.OidcRevocationEndpointControlleroidcRevocationEndpointController()org.apereo.cas.web.flow.CasWebflowConfigureroidcWebflowConfigurer()org.springframework.web.servlet.config.annotation.WebMvcConfigureroidcWebMvcConfigurer()org.apereo.cas.oidc.web.controllers.discovery.OidcWellKnownEndpointControlleroidcWellKnownController(org.apereo.cas.oidc.discovery.webfinger.OidcWebFingerDiscoveryService oidcWebFingerDiscoveryService)org.apereo.cas.oidc.web.controllers.logout.OidcPostLogoutRedirectUrlMatcherpostLogoutRedirectUrlMatcher()org.springframework.web.servlet.HandlerInterceptorrequiresAuthenticationClientConfigurationInterceptor()org.springframework.web.servlet.HandlerInterceptorrequiresAuthenticationDynamicRegistrationInterceptor()
-
-
-
Method Detail
-
oidcMultifactorAuthenticationTrigger
@Bean @RefreshScope @ConditionalOnMissingBean(name="oidcMultifactorAuthenticationTrigger") public org.apereo.cas.authentication.MultifactorAuthenticationTrigger oidcMultifactorAuthenticationTrigger()
-
oidcDefaultJsonWebKeystoreCache
@Bean @ConditionalOnMissingBean(name="oidcDefaultJsonWebKeystoreCache") @RefreshScope public com.github.benmanes.caffeine.cache.LoadingCache<java.lang.String,java.util.Optional<org.jose4j.jwk.PublicJsonWebKey>> oidcDefaultJsonWebKeystoreCache()
-
oidcWebMvcConfigurer
@Bean public org.springframework.web.servlet.config.annotation.WebMvcConfigurer oidcWebMvcConfigurer()
-
requiresAuthenticationDynamicRegistrationInterceptor
@Bean public org.springframework.web.servlet.HandlerInterceptor requiresAuthenticationDynamicRegistrationInterceptor()
-
requiresAuthenticationClientConfigurationInterceptor
@Bean public org.springframework.web.servlet.HandlerInterceptor requiresAuthenticationClientConfigurationInterceptor()
-
oauthInterceptor
@Bean public org.springframework.web.servlet.HandlerInterceptor oauthInterceptor()
-
oidcProtocolEndpointConfigurer
@Bean @ConditionalOnMissingBean(name="oidcProtocolEndpointConfigurer") @RefreshScope public org.apereo.cas.web.ProtocolEndpointWebSecurityConfigurer<java.lang.Void> oidcProtocolEndpointConfigurer()
-
oidcIntrospectionEndpointController
@RefreshScope @Bean @ConditionalOnMissingBean(name="oidcIntrospectionEndpointController") public org.apereo.cas.oidc.web.controllers.introspection.OidcIntrospectionEndpointController oidcIntrospectionEndpointController()
-
postLogoutRedirectUrlMatcher
@RefreshScope @Bean @ConditionalOnMissingBean(name="postLogoutRedirectUrlMatcher") public org.apereo.cas.oidc.web.controllers.logout.OidcPostLogoutRedirectUrlMatcher postLogoutRedirectUrlMatcher()
-
oidcLogoutEndpointController
@RefreshScope @Bean @ConditionalOnMissingBean(name="oidcLogoutEndpointController") public org.apereo.cas.oidc.web.controllers.logout.OidcLogoutEndpointController oidcLogoutEndpointController()
-
oidcRevocationEndpointController
@RefreshScope @Bean @ConditionalOnMissingBean(name="oidcRevocationEndpointController") public org.apereo.cas.oidc.web.controllers.token.OidcRevocationEndpointController oidcRevocationEndpointController()
-
oidcAccessTokenController
@RefreshScope @Bean @ConditionalOnMissingBean(name="oidcAccessTokenController") public org.apereo.cas.oidc.web.controllers.token.OidcAccessTokenEndpointController oidcAccessTokenController()
-
oidcDynamicClientRegistrationEndpointController
@RefreshScope @Bean @ConditionalOnMissingBean(name="oidcDynamicClientRegistrationEndpointController") public org.apereo.cas.oidc.web.controllers.dynareg.OidcDynamicClientRegistrationEndpointController oidcDynamicClientRegistrationEndpointController()
-
oidcClientConfigurationEndpointController
@RefreshScope @ConditionalOnMissingBean(name="oidcClientConfigurationEndpointController") @Bean public org.apereo.cas.oidc.web.controllers.dynareg.OidcClientConfigurationEndpointController oidcClientConfigurationEndpointController()
-
oidcJwksController
@RefreshScope @ConditionalOnMissingBean(name="oidcJwksController") @Bean public org.apereo.cas.oidc.web.controllers.jwks.OidcJwksEndpointController oidcJwksController()
-
oidcDefaultJsonWebKeystoreCacheLoader
@Bean @ConditionalOnMissingBean(name="oidcDefaultJsonWebKeystoreCacheLoader") @RefreshScope public com.github.benmanes.caffeine.cache.CacheLoader<java.lang.String,java.util.Optional<org.jose4j.jwk.PublicJsonWebKey>> oidcDefaultJsonWebKeystoreCacheLoader()
-
oidcJsonWebKeystoreGeneratorService
@Bean(initMethod="generate") @RefreshScope @ConditionalOnMissingBean(name="oidcJsonWebKeystoreGeneratorService") public org.apereo.cas.oidc.jwks.OidcJsonWebKeystoreGeneratorService oidcJsonWebKeystoreGeneratorService()
-
oidcWellKnownController
@RefreshScope @ConditionalOnMissingBean(name="oidcWellKnownController") @Bean @Autowired public org.apereo.cas.oidc.web.controllers.discovery.OidcWellKnownEndpointController oidcWellKnownController(@Qualifier("oidcWebFingerDiscoveryService") org.apereo.cas.oidc.discovery.webfinger.OidcWebFingerDiscoveryService oidcWebFingerDiscoveryService)
-
oidcProfileController
@RefreshScope @ConditionalOnMissingBean(name="oidcProfileController") @Bean public org.apereo.cas.oidc.web.controllers.profile.OidcUserProfileEndpointController oidcProfileController()
-
oidcAuthorizeController
@RefreshScope @Bean public org.apereo.cas.oidc.web.controllers.authorize.OidcAuthorizeEndpointController oidcAuthorizeController()
-
oidcAuthenticationContextWebflowEventResolver
@RefreshScope @Bean public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver oidcAuthenticationContextWebflowEventResolver()
-
oidcWebflowConfigurer
@ConditionalOnMissingBean(name="oidcWebflowConfigurer") @Bean @DependsOn("defaultWebflowConfigurer") public org.apereo.cas.web.flow.CasWebflowConfigurer oidcWebflowConfigurer()
-
oidcRegisteredServiceUIAction
@ConditionalOnMissingBean(name="oidcRegisteredServiceUIAction") @Bean @RefreshScope public org.springframework.webflow.execution.Action oidcRegisteredServiceUIAction()
-
oidcLocaleChangeInterceptor
@Bean @ConditionalOnMissingBean(name="oidcLocaleChangeInterceptor") @RefreshScope public org.springframework.web.servlet.HandlerInterceptor oidcLocaleChangeInterceptor()
-
oidcCasWebflowExecutionPlanConfigurer
@ConditionalOnMissingBean(name="oidcCasWebflowExecutionPlanConfigurer") @Bean public org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer oidcCasWebflowExecutionPlanConfigurer()
-
oidcConfirmView
@Bean @ConditionalOnMissingBean(name="oidcConfirmView") public org.springframework.web.servlet.View oidcConfirmView()
-
oidcCasWebflowLoginContextProvider
@Bean @ConditionalOnMissingBean(name="oidcCasWebflowLoginContextProvider") @RefreshScope public org.apereo.cas.web.flow.CasWebflowLoginContextProvider oidcCasWebflowLoginContextProvider()
-
-