Package org.apereo.cas.oidc.config
Class OidcConfiguration
- java.lang.Object
-
- org.apereo.cas.oidc.config.OidcConfiguration
-
- All Implemented Interfaces:
org.springframework.web.servlet.config.annotation.WebMvcConfigurer
@Configuration("oidcConfiguration") @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public class OidcConfiguration extends java.lang.Object implements org.springframework.web.servlet.config.annotation.WebMvcConfigurerThis isOidcConfiguration.- Since:
- 5.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOidcConfiguration.OidcJpaServiceRegistryConfiguration
-
Constructor Summary
Constructors Constructor Description OidcConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInterceptors(org.springframework.web.servlet.config.annotation.InterceptorRegistry registry)org.apereo.cas.support.oauth.web.views.OAuth20CallbackAuthorizeViewResolvercallbackAuthorizeViewResolver()org.apereo.cas.util.serialization.StringSerializer<org.apereo.cas.oidc.dynareg.OidcClientRegistrationRequest>clientRegistrationRequestSerializer()org.apereo.cas.support.oauth.web.views.ConsentApprovalViewResolverconsentApprovalViewResolver()org.pac4j.core.credentials.authenticator.Authenticator<org.pac4j.core.credentials.TokenCredentials>oAuthAccessTokenAuthenticator()org.apereo.cas.support.oauth.web.response.OAuth20CasClientRedirectActionBuilderoauthCasClientRedirectActionBuilder()org.springframework.web.servlet.handler.HandlerInterceptorAdapteroauthInterceptor()org.apereo.cas.services.RegisteredServiceCipherExecutoroauthRegisteredServiceJwtAccessTokenCipherExecutor()org.apereo.cas.oidc.web.controllers.token.OidcAccessTokenEndpointControlleroidcAccessTokenController()org.apereo.cas.ticket.accesstoken.OAuth20AccessTokenFactoryoidcAccessTokenFactory()org.apereo.cas.token.JwtBuilderoidcAccessTokenJwtBuilder()org.apereo.cas.support.oauth.web.response.accesstoken.response.OAuth20AccessTokenResponseGeneratoroidcAccessTokenResponseGenerator()org.apereo.cas.oidc.claims.mapping.OidcAttributeToScopeClaimMapperoidcAttributeToScopeClaimMapper()org.apereo.cas.web.flow.resolver.CasWebflowEventResolveroidcAuthenticationContextWebflowEventResolver()org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilderoidcAuthorizationCodeResponseBuilder()org.apereo.cas.oidc.util.OidcAuthorizationRequestSupportoidcAuthorizationRequestSupport()java.util.Set<org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilder>oidcAuthorizationResponseBuilders()org.apereo.cas.oidc.web.controllers.authorize.OidcAuthorizeEndpointControlleroidcAuthorizeController()org.apereo.cas.support.oauth.web.response.OAuth20CasClientRedirectActionBuilderoidcCasClientRedirectActionBuilder()org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigureroidcCasWebflowExecutionPlanConfigurer()org.apereo.cas.support.oauth.authenticator.OAuthAuthenticationClientProvideroidcClientConfigurationAuthenticationClientProvider()org.apereo.cas.oidc.web.controllers.dynareg.OidcClientConfigurationEndpointControlleroidcClientConfigurationEndpointController()org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilderoidcClientCredentialsResponseBuilder()org.apereo.cas.support.oauth.authenticator.OAuthAuthenticationClientProvideroidcClientSecretJwtClientProvider()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.ticket.IdTokenGeneratorServiceoidcIdTokenGenerator()org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilderoidcImplicitIdTokenAndTokenCallbackUrlBuilder()org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilderoidcImplicitIdTokenCallbackUrlBuilder()org.apereo.cas.oidc.web.controllers.introspection.OidcIntrospectionEndpointControlleroidcIntrospectionEndpointController()org.apereo.cas.oidc.jwks.OidcJsonWebKeystoreGeneratorServiceoidcJsonWebKeystoreGeneratorService()org.apereo.cas.oidc.web.controllers.jwks.OidcJwksEndpointControlleroidcJwksController()org.apereo.cas.oidc.web.controllers.logout.OidcLogoutEndpointControlleroidcLogoutEndpointController()org.apereo.cas.logout.LogoutExecutionPlanConfigureroidcLogoutExecutionPlanConfigurer()org.apereo.cas.authentication.MultifactorAuthenticationTriggeroidcMultifactorAuthenticationTrigger()org.apereo.cas.authentication.principal.PrincipalFactoryoidcPrincipalFactory()org.apereo.cas.support.oauth.authenticator.OAuthAuthenticationClientProvideroidcPrivateKeyJwtClientProvider()org.apereo.cas.oidc.web.controllers.profile.OidcUserProfileEndpointControlleroidcProfileController()org.apereo.cas.web.ProtocolEndpointConfigureroidcProtocolEndpointConfigurer()org.springframework.webflow.execution.ActionoidcRegisteredServiceUIAction()org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilderoidcResourceOwnerCredentialsResponseBuilder()org.apereo.cas.oidc.web.controllers.token.OidcRevocationEndpointControlleroidcRevocationEndpointController()org.springframework.beans.factory.FactoryBean<org.apereo.cas.oidc.discovery.OidcServerDiscoverySettings>oidcServerDiscoverySettingsFactory()com.github.benmanes.caffeine.cache.LoadingCache<org.apereo.cas.support.oauth.services.OAuthRegisteredService,java.util.Optional<org.jose4j.jwk.PublicJsonWebKey>>oidcServiceJsonWebKeystoreCache()com.github.benmanes.caffeine.cache.CacheLoader<org.apereo.cas.support.oauth.services.OAuthRegisteredService,java.util.Optional<org.jose4j.jwk.PublicJsonWebKey>>oidcServiceJsonWebKeystoreCacheLoader()org.apereo.cas.services.ServiceRegistryListeneroidcServiceRegistryListener()org.apereo.cas.services.ServicesManagerRegisteredServiceLocatoroidcServicesManagerRegisteredServiceLocator()org.apereo.cas.logout.slo.SingleLogoutMessageCreatoroidcSingleLogoutMessageCreator()org.apereo.cas.logout.slo.SingleLogoutServiceLogoutUrlBuilderConfigureroidcSingleLogoutServiceLogoutUrlBuilderConfigurer()org.apereo.cas.logout.slo.SingleLogoutServiceMessageHandleroidcSingleLogoutServiceMessageHandler()org.apereo.cas.support.oauth.web.response.accesstoken.OAuth20TokenGeneratoroidcTokenGenerator()org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilderoidcTokenResponseBuilder()org.apereo.cas.ticket.OAuth20TokenSigningAndEncryptionServiceoidcTokenSigningAndEncryptionService()org.apereo.cas.support.oauth.profile.OAuth20UserProfileDataCreatoroidcUserProfileDataCreator()org.apereo.cas.ticket.OAuth20TokenSigningAndEncryptionServiceoidcUserProfileSigningAndEncryptionService()org.apereo.cas.support.oauth.web.views.OAuth20UserProfileViewRendereroidcUserProfileViewRenderer()org.apereo.cas.oidc.discovery.webfinger.OidcWebFingerDiscoveryServiceoidcWebFingerDiscoveryService()org.apereo.cas.oidc.discovery.webfinger.OidcWebFingerUserInfoRepositoryoidcWebFingerUserInfoRepository()org.apereo.cas.web.flow.CasWebflowConfigureroidcWebflowConfigurer()org.apereo.cas.oidc.web.controllers.discovery.OidcWellKnownEndpointControlleroidcWellKnownController(org.apereo.cas.oidc.discovery.webfinger.OidcWebFingerDiscoveryService oidcWebFingerDiscoveryService)org.apereo.cas.support.oauth.profile.OAuth20ProfileScopeToAttributesFilterprofileScopeToAttributesFilter()org.springframework.web.servlet.handler.HandlerInterceptorAdapterrequiresAuthenticationClientConfigurationInterceptor()org.springframework.web.servlet.handler.HandlerInterceptorAdapterrequiresAuthenticationDynamicRegistrationInterceptor()java.util.Collection<org.apereo.cas.oidc.claims.OidcCustomScopeAttributeReleasePolicy>userDefinedScopeBasedAttributeReleasePolicies()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer
addArgumentResolvers, addCorsMappings, addFormatters, addResourceHandlers, addReturnValueHandlers, addViewControllers, configureAsyncSupport, configureContentNegotiation, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureMessageConverters, configurePathMatch, configureViewResolvers, extendHandlerExceptionResolvers, extendMessageConverters, getMessageCodesResolver, getValidator
-
-
-
-
Method Detail
-
addInterceptors
public void addInterceptors(org.springframework.web.servlet.config.annotation.InterceptorRegistry registry)
- Specified by:
addInterceptorsin interfaceorg.springframework.web.servlet.config.annotation.WebMvcConfigurer
-
oidcProtocolEndpointConfigurer
@Bean public org.apereo.cas.web.ProtocolEndpointConfigurer oidcProtocolEndpointConfigurer()
-
consentApprovalViewResolver
@Bean public org.apereo.cas.support.oauth.web.views.ConsentApprovalViewResolver consentApprovalViewResolver()
-
callbackAuthorizeViewResolver
@Bean public org.apereo.cas.support.oauth.web.views.OAuth20CallbackAuthorizeViewResolver callbackAuthorizeViewResolver()
-
oauthCasClientRedirectActionBuilder
@Bean public org.apereo.cas.support.oauth.web.response.OAuth20CasClientRedirectActionBuilder oauthCasClientRedirectActionBuilder()
-
requiresAuthenticationDynamicRegistrationInterceptor
@Bean public org.springframework.web.servlet.handler.HandlerInterceptorAdapter requiresAuthenticationDynamicRegistrationInterceptor()
-
requiresAuthenticationClientConfigurationInterceptor
@Bean public org.springframework.web.servlet.handler.HandlerInterceptorAdapter requiresAuthenticationClientConfigurationInterceptor()
-
oidcCasClientRedirectActionBuilder
@Bean @ConditionalOnMissingBean(name="oidcCasClientRedirectActionBuilder") @RefreshScope public org.apereo.cas.support.oauth.web.response.OAuth20CasClientRedirectActionBuilder oidcCasClientRedirectActionBuilder()
-
oidcIdTokenGenerator
@RefreshScope @ConditionalOnMissingBean(name="oidcIdTokenGenerator") @Bean public org.apereo.cas.ticket.IdTokenGeneratorService oidcIdTokenGenerator()
-
oidcAccessTokenResponseGenerator
@ConditionalOnMissingBean(name="oidcAccessTokenResponseGenerator") @Bean @RefreshScope public org.apereo.cas.support.oauth.web.response.accesstoken.response.OAuth20AccessTokenResponseGenerator oidcAccessTokenResponseGenerator()
-
oidcAuthorizationRequestSupport
@Bean @ConditionalOnMissingBean(name="oidcAuthorizationRequestSupport") public org.apereo.cas.oidc.util.OidcAuthorizationRequestSupport oidcAuthorizationRequestSupport()
-
oidcPrincipalFactory
@ConditionalOnMissingBean(name="oidcPrincipalFactory") @Bean @RefreshScope public org.apereo.cas.authentication.principal.PrincipalFactory oidcPrincipalFactory()
-
oidcAttributeToScopeClaimMapper
@Bean @RefreshScope @ConditionalOnMissingBean(name="oidcAttributeToScopeClaimMapper") public org.apereo.cas.oidc.claims.mapping.OidcAttributeToScopeClaimMapper oidcAttributeToScopeClaimMapper()
-
profileScopeToAttributesFilter
@Bean @RefreshScope public org.apereo.cas.support.oauth.profile.OAuth20ProfileScopeToAttributesFilter profileScopeToAttributesFilter()
-
oidcServiceRegistryListener
@Bean @ConditionalOnMissingBean(name="oidcServiceRegistryListener") public org.apereo.cas.services.ServiceRegistryListener oidcServiceRegistryListener()
-
oidcServicesManagerRegisteredServiceLocator
@Bean @ConditionalOnMissingBean(name="oidcServicesManagerRegisteredServiceLocator") public org.apereo.cas.services.ServicesManagerRegisteredServiceLocator oidcServicesManagerRegisteredServiceLocator()
-
oidcIntrospectionEndpointController
@RefreshScope @Bean public org.apereo.cas.oidc.web.controllers.introspection.OidcIntrospectionEndpointController oidcIntrospectionEndpointController()
-
oidcLogoutEndpointController
@RefreshScope @Bean public org.apereo.cas.oidc.web.controllers.logout.OidcLogoutEndpointController oidcLogoutEndpointController()
-
oidcRevocationEndpointController
@RefreshScope @Bean public org.apereo.cas.oidc.web.controllers.token.OidcRevocationEndpointController oidcRevocationEndpointController()
-
oidcAccessTokenController
@RefreshScope @Bean public org.apereo.cas.oidc.web.controllers.token.OidcAccessTokenEndpointController oidcAccessTokenController()
-
clientRegistrationRequestSerializer
@ConditionalOnMissingBean(name="clientRegistrationRequestSerializer") @Bean @RefreshScope public org.apereo.cas.util.serialization.StringSerializer<org.apereo.cas.oidc.dynareg.OidcClientRegistrationRequest> clientRegistrationRequestSerializer()
-
oidcDynamicClientRegistrationEndpointController
@RefreshScope @Bean public org.apereo.cas.oidc.web.controllers.dynareg.OidcDynamicClientRegistrationEndpointController oidcDynamicClientRegistrationEndpointController()
-
oidcClientConfigurationEndpointController
@RefreshScope @Bean public org.apereo.cas.oidc.web.controllers.dynareg.OidcClientConfigurationEndpointController oidcClientConfigurationEndpointController()
-
oidcJwksController
@RefreshScope @Bean public org.apereo.cas.oidc.web.controllers.jwks.OidcJwksEndpointController oidcJwksController()
-
oidcWellKnownController
@RefreshScope @Bean @Autowired public org.apereo.cas.oidc.web.controllers.discovery.OidcWellKnownEndpointController oidcWellKnownController(@Qualifier("oidcWebFingerDiscoveryService") org.apereo.cas.oidc.discovery.webfinger.OidcWebFingerDiscoveryService oidcWebFingerDiscoveryService)
-
oidcWebFingerDiscoveryService
@RefreshScope @Bean public org.apereo.cas.oidc.discovery.webfinger.OidcWebFingerDiscoveryService oidcWebFingerDiscoveryService()
-
oidcWebFingerUserInfoRepository
@Bean @ConditionalOnMissingBean(name="oidcWebFingerUserInfoRepository") public org.apereo.cas.oidc.discovery.webfinger.OidcWebFingerUserInfoRepository oidcWebFingerUserInfoRepository()
-
oidcProfileController
@RefreshScope @ConditionalOnMissingBean(name="oidcProfileController") @Bean public org.apereo.cas.oidc.web.controllers.profile.OidcUserProfileEndpointController oidcProfileController()
-
oidcUserProfileDataCreator
@Bean @ConditionalOnMissingBean(name="oidcUserProfileDataCreator") @RefreshScope public org.apereo.cas.support.oauth.profile.OAuth20UserProfileDataCreator oidcUserProfileDataCreator()
-
oidcAuthorizeController
@RefreshScope @Bean public org.apereo.cas.oidc.web.controllers.authorize.OidcAuthorizeEndpointController oidcAuthorizeController()
-
oidcMultifactorAuthenticationTrigger
@Bean @RefreshScope @ConditionalOnMissingBean(name="oidcMultifactorAuthenticationTrigger") public org.apereo.cas.authentication.MultifactorAuthenticationTrigger oidcMultifactorAuthenticationTrigger()
-
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()
-
oidcSingleLogoutServiceLogoutUrlBuilderConfigurer
@ConditionalOnMissingBean(name="oidcSingleLogoutServiceLogoutUrlBuilderConfigurer") @Bean @RefreshScope public org.apereo.cas.logout.slo.SingleLogoutServiceLogoutUrlBuilderConfigurer oidcSingleLogoutServiceLogoutUrlBuilderConfigurer()
-
oidcTokenSigningAndEncryptionService
@Bean @RefreshScope @ConditionalOnMissingBean(name="oidcTokenSigningAndEncryptionService") public org.apereo.cas.ticket.OAuth20TokenSigningAndEncryptionService oidcTokenSigningAndEncryptionService()
-
oidcUserProfileSigningAndEncryptionService
@Bean @RefreshScope @ConditionalOnMissingBean(name="oidcUserProfileSigningAndEncryptionService") public org.apereo.cas.ticket.OAuth20TokenSigningAndEncryptionService oidcUserProfileSigningAndEncryptionService()
-
oidcServiceJsonWebKeystoreCache
@Bean @ConditionalOnMissingBean(name="oidcServiceJsonWebKeystoreCache") @RefreshScope public com.github.benmanes.caffeine.cache.LoadingCache<org.apereo.cas.support.oauth.services.OAuthRegisteredService,java.util.Optional<org.jose4j.jwk.PublicJsonWebKey>> oidcServiceJsonWebKeystoreCache()
-
oidcDefaultJsonWebKeystoreCache
@Bean @ConditionalOnMissingBean(name="oidcDefaultJsonWebKeystoreCache") @RefreshScope public com.github.benmanes.caffeine.cache.LoadingCache<java.lang.String,java.util.Optional<org.jose4j.jwk.PublicJsonWebKey>> oidcDefaultJsonWebKeystoreCache()
-
oidcDefaultJsonWebKeystoreCacheLoader
@Bean @ConditionalOnMissingBean(name="oidcDefaultJsonWebKeystoreCacheLoader") @RefreshScope public com.github.benmanes.caffeine.cache.CacheLoader<java.lang.String,java.util.Optional<org.jose4j.jwk.PublicJsonWebKey>> oidcDefaultJsonWebKeystoreCacheLoader()
-
oidcServiceJsonWebKeystoreCacheLoader
@Bean @ConditionalOnMissingBean(name="oidcServiceJsonWebKeystoreCacheLoader") public com.github.benmanes.caffeine.cache.CacheLoader<org.apereo.cas.support.oauth.services.OAuthRegisteredService,java.util.Optional<org.jose4j.jwk.PublicJsonWebKey>> oidcServiceJsonWebKeystoreCacheLoader()
-
oidcServerDiscoverySettingsFactory
@Bean @ConditionalOnMissingBean(name="oidcServerDiscoverySettingsFactory") public org.springframework.beans.factory.FactoryBean<org.apereo.cas.oidc.discovery.OidcServerDiscoverySettings> oidcServerDiscoverySettingsFactory()
-
oidcJsonWebKeystoreGeneratorService
@Bean(initMethod="generate") @RefreshScope @ConditionalOnMissingBean(name="oidcJsonWebKeystoreGeneratorService") public org.apereo.cas.oidc.jwks.OidcJsonWebKeystoreGeneratorService oidcJsonWebKeystoreGeneratorService()
-
oauthInterceptor
@Bean public org.springframework.web.servlet.handler.HandlerInterceptorAdapter oauthInterceptor()
-
userDefinedScopeBasedAttributeReleasePolicies
@RefreshScope @Bean public java.util.Collection<org.apereo.cas.oidc.claims.OidcCustomScopeAttributeReleasePolicy> userDefinedScopeBasedAttributeReleasePolicies()
-
oidcImplicitIdTokenCallbackUrlBuilder
@Bean @RefreshScope @ConditionalOnMissingBean(name="oidcImplicitIdTokenCallbackUrlBuilder") public org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilder oidcImplicitIdTokenCallbackUrlBuilder()
-
oidcImplicitIdTokenAndTokenCallbackUrlBuilder
@Bean @RefreshScope @ConditionalOnMissingBean(name="oidcImplicitIdTokenAndTokenCallbackUrlBuilder") public org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilder oidcImplicitIdTokenAndTokenCallbackUrlBuilder()
-
oidcResourceOwnerCredentialsResponseBuilder
@Bean @RefreshScope @ConditionalOnMissingBean(name="oidcResourceOwnerCredentialsResponseBuilder") public org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilder oidcResourceOwnerCredentialsResponseBuilder()
-
oidcClientCredentialsResponseBuilder
@Bean @RefreshScope @ConditionalOnMissingBean(name="oidcClientCredentialsResponseBuilder") public org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilder oidcClientCredentialsResponseBuilder()
-
oidcTokenResponseBuilder
@Bean @RefreshScope @ConditionalOnMissingBean(name="oidcTokenResponseBuilder") public org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilder oidcTokenResponseBuilder()
-
oidcAuthorizationCodeResponseBuilder
@Bean @RefreshScope @ConditionalOnMissingBean(name="oidcAuthorizationCodeResponseBuilder") public org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilder oidcAuthorizationCodeResponseBuilder()
-
oidcAuthorizationResponseBuilders
@Bean @RefreshScope @ConditionalOnMissingBean(name="oidcAuthorizationResponseBuilders") public java.util.Set<org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilder> oidcAuthorizationResponseBuilders()
-
oauthRegisteredServiceJwtAccessTokenCipherExecutor
@Bean public org.apereo.cas.services.RegisteredServiceCipherExecutor oauthRegisteredServiceJwtAccessTokenCipherExecutor()
-
oidcClientConfigurationAuthenticationClientProvider
@Bean public org.apereo.cas.support.oauth.authenticator.OAuthAuthenticationClientProvider oidcClientConfigurationAuthenticationClientProvider()
-
oidcPrivateKeyJwtClientProvider
@Bean public org.apereo.cas.support.oauth.authenticator.OAuthAuthenticationClientProvider oidcPrivateKeyJwtClientProvider()
-
oidcClientSecretJwtClientProvider
@Bean public org.apereo.cas.support.oauth.authenticator.OAuthAuthenticationClientProvider oidcClientSecretJwtClientProvider()
-
oAuthAccessTokenAuthenticator
@Bean public org.pac4j.core.credentials.authenticator.Authenticator<org.pac4j.core.credentials.TokenCredentials> oAuthAccessTokenAuthenticator()
-
oidcCasWebflowExecutionPlanConfigurer
@ConditionalOnMissingBean(name="oidcCasWebflowExecutionPlanConfigurer") @Bean public org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer oidcCasWebflowExecutionPlanConfigurer()
-
oidcUserProfileViewRenderer
@ConditionalOnMissingBean(name="oidcUserProfileViewRenderer") @Bean @RefreshScope public org.apereo.cas.support.oauth.web.views.OAuth20UserProfileViewRenderer oidcUserProfileViewRenderer()
-
oidcConfirmView
@Bean public org.springframework.web.servlet.View oidcConfirmView()
-
oidcSingleLogoutMessageCreator
@ConditionalOnMissingBean(name="oidcSingleLogoutMessageCreator") @Bean @RefreshScope public org.apereo.cas.logout.slo.SingleLogoutMessageCreator oidcSingleLogoutMessageCreator()
-
oidcSingleLogoutServiceMessageHandler
@ConditionalOnMissingBean(name="oidcSingleLogoutServiceMessageHandler") @Bean @RefreshScope public org.apereo.cas.logout.slo.SingleLogoutServiceMessageHandler oidcSingleLogoutServiceMessageHandler()
-
oidcLogoutExecutionPlanConfigurer
@Bean @ConditionalOnMissingBean(name="oidcLogoutExecutionPlanConfigurer") public org.apereo.cas.logout.LogoutExecutionPlanConfigurer oidcLogoutExecutionPlanConfigurer()
-
oidcAccessTokenJwtBuilder
@Bean @RefreshScope @ConditionalOnMissingBean(name="oidcAccessTokenJwtBuilder") public org.apereo.cas.token.JwtBuilder oidcAccessTokenJwtBuilder()
-
oidcAccessTokenFactory
@Bean @RefreshScope @ConditionalOnMissingBean(name="oidcAccessTokenFactory") public org.apereo.cas.ticket.accesstoken.OAuth20AccessTokenFactory oidcAccessTokenFactory()
-
oidcTokenGenerator
@Bean @RefreshScope @ConditionalOnMissingBean(name="oidcTokenGenerator") public org.apereo.cas.support.oauth.web.response.accesstoken.OAuth20TokenGenerator oidcTokenGenerator()
-
-