Package org.apereo.cas.config
Class CasOAuth20Configuration
- java.lang.Object
-
- org.apereo.cas.config.CasOAuth20Configuration
-
@Configuration("casOAuth20Configuration") @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public class CasOAuth20Configuration extends java.lang.ObjectThis thisCasOAuth20Configuration.- Since:
- 5.0.0
-
-
Constructor Summary
Constructors Constructor Description CasOAuth20Configuration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apereo.cas.ticket.ExpirationPolicyBuilderaccessTokenExpirationPolicy()org.apereo.cas.audit.AuditableExecutionaccessTokenGrantAuditableRequestExtractor()java.util.Collection<org.apereo.cas.support.oauth.web.response.accesstoken.ext.AccessTokenGrantRequestExtractor>accessTokenGrantRequestExtractors()org.apereo.cas.ticket.UniqueTicketIdGeneratoraccessTokenIdGenerator()org.apereo.cas.token.JwtBuilderaccessTokenJwtBuilder()org.apereo.cas.support.oauth.web.response.accesstoken.response.OAuth20AccessTokenResponseGeneratoraccessTokenResponseGenerator()org.apereo.cas.support.oauth.web.views.OAuth20CallbackAuthorizeViewResolvercallbackAuthorizeViewResolver()org.pac4j.core.http.url.UrlResolvercasCallbackUrlResolver()org.apereo.cas.support.oauth.web.views.ConsentApprovalViewResolverconsentApprovalViewResolver()org.apereo.cas.ticket.accesstoken.OAuth20AccessTokenFactorydefaultAccessTokenFactory()org.apereo.cas.ticket.TicketFactoryExecutionPlanConfigurerdefaultAccessTokenFactoryConfigurer()org.apereo.cas.ticket.device.OAuth20DeviceTokenFactorydefaultDeviceTokenFactory()org.apereo.cas.ticket.TicketFactoryExecutionPlanConfigurerdefaultDeviceTokenFactoryConfigurer()org.apereo.cas.ticket.device.OAuth20DeviceUserCodeFactorydefaultDeviceUserCodeFactory()org.apereo.cas.ticket.TicketFactoryExecutionPlanConfigurerdefaultDeviceUserCodeFactoryConfigurer()org.apereo.cas.ticket.code.OAuth20CodeFactorydefaultOAuthCodeFactory()org.apereo.cas.ticket.TicketFactoryExecutionPlanConfigurerdefaultOAuthCodeFactoryConfigurer()org.apereo.cas.ticket.refreshtoken.OAuth20RefreshTokenFactorydefaultRefreshTokenFactory()org.apereo.cas.ticket.TicketFactoryExecutionPlanConfigurerdefaultRefreshTokenFactoryConfigurer()org.apereo.cas.ticket.ExpirationPolicyBuilderdeviceTokenExpirationPolicy()org.apereo.cas.ticket.UniqueTicketIdGeneratordeviceTokenIdGenerator()org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidatoroauth20AuthorizationCodeGrantTypeProofKeyCodeExchangeTokenRequestValidator()org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContextoauth20ConfigurationContext()org.apereo.cas.support.oauth.profile.OAuth20UserProfileDataCreatoroAuth2UserProfileDataCreator()org.pac4j.core.credentials.authenticator.AuthenticatoroAuthAccessTokenAuthenticator()org.apereo.cas.util.crypto.CipherExecutoroauthAccessTokenJwtCipherExecutor()org.apereo.cas.audit.AuditTrailRecordResolutionPlanConfigureroauthAuditTrailRecordResolutionPlanConfigurer()org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidatoroauthAuthorizationCodeGrantTypeTokenRequestValidator()org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilderoauthAuthorizationCodeResponseBuilder()org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidatoroauthAuthorizationCodeResponseTypeRequestValidator()org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationModelAndViewBuilderoauthAuthorizationModelAndViewBuilder()java.util.Set<org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidator>oauthAuthorizationRequestValidators()java.util.Set<org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilder>oauthAuthorizationResponseBuilders()org.apereo.cas.support.oauth.authenticator.OAuth20CasAuthenticationBuilderoauthCasAuthenticationBuilder()org.apereo.cas.support.oauth.web.response.OAuth20CasClientRedirectActionBuilderoauthCasClientRedirectActionBuilder()org.pac4j.core.credentials.authenticator.AuthenticatoroAuthClientAuthenticator()org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidatoroauthClientCredentialsGrantTypeTokenRequestValidator()org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilderoauthClientCredentialsResponseBuilder()org.apereo.cas.ticket.ExpirationPolicyBuilderoAuthCodeExpirationPolicy()org.apereo.cas.ticket.UniqueTicketIdGeneratoroAuthCodeIdGenerator()org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidatoroauthDeviceCodeResponseTypeRequestValidator()org.apereo.cas.web.cookie.CasCookieBuilderoauthDistributedSessionCookieGenerator()org.pac4j.core.context.session.SessionStoreoauthDistributedSessionStore()org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidatoroauthIdTokenAndTokenResponseTypeRequestValidator()org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidatoroauthIdTokenResponseTypeRequestValidator()org.apereo.cas.support.oauth.web.response.callback.OAuth20InvalidAuthorizationResponseBuilderoauthInvalidAuthorizationBuilder()org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidatoroauthPasswordGrantTypeTokenRequestValidator()org.apereo.cas.authentication.principal.PrincipalFactoryoauthPrincipalFactory()org.pac4j.core.credentials.authenticator.AuthenticatoroAuthProofKeyCodeExchangeAuthenticator()org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidatoroauthProofKeyCodeExchangeResponseTypeAuthorizationRequestValidator()org.pac4j.core.credentials.authenticator.AuthenticatoroAuthRefreshTokenAuthenticator()org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidatoroauthRefreshTokenGrantTypeTokenRequestValidator()org.apereo.cas.util.crypto.CipherExecutoroauthRegisteredServiceCipherExecutor()org.apereo.cas.services.RegisteredServiceCipherExecutoroauthRegisteredServiceJwtAccessTokenCipherExecutor()org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilderoauthResourceOwnerCredentialsResponseBuilder()org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidatoroauthRevocationRequestValidator()org.pac4j.core.config.ConfigoauthSecConfig()java.util.List<org.pac4j.core.client.Client>oauthSecConfigClients()org.pac4j.core.matching.matcher.MatcheroauthSecCsrfTokenMatcher()org.apereo.cas.support.oauth.web.response.accesstoken.OAuth20TokenGeneratoroauthTokenGenerator()java.util.Collection<org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator>oauthTokenRequestValidators()org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilderoauthTokenResponseBuilder()org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidatoroauthTokenResponseTypeRequestValidator()org.pac4j.core.credentials.authenticator.AuthenticatoroAuthUserAuthenticator()org.apereo.cas.support.oauth.web.views.OAuth20UserProfileViewRendereroauthUserProfileViewRenderer()org.apereo.cas.support.oauth.profile.OAuth20ProfileScopeToAttributesFilterprofileScopeToAttributesFilter()org.apereo.cas.ticket.ExpirationPolicyBuilderrefreshTokenExpirationPolicy()org.apereo.cas.ticket.UniqueTicketIdGeneratorrefreshTokenIdGenerator()
-
-
-
Method Detail
-
accessTokenResponseGenerator
@ConditionalOnMissingBean(name="accessTokenResponseGenerator") @Bean @RefreshScope public org.apereo.cas.support.oauth.web.response.accesstoken.response.OAuth20AccessTokenResponseGenerator accessTokenResponseGenerator()
-
accessTokenJwtBuilder
@ConditionalOnMissingBean(name="accessTokenJwtBuilder") @Bean @RefreshScope public org.apereo.cas.token.JwtBuilder accessTokenJwtBuilder()
-
oauthRegisteredServiceJwtAccessTokenCipherExecutor
@ConditionalOnMissingBean(name="oauthRegisteredServiceJwtAccessTokenCipherExecutor") @Bean @RefreshScope public org.apereo.cas.services.RegisteredServiceCipherExecutor oauthRegisteredServiceJwtAccessTokenCipherExecutor()
-
oauthCasClientRedirectActionBuilder
@ConditionalOnMissingBean(name="oauthCasClientRedirectActionBuilder") @Bean @RefreshScope public org.apereo.cas.support.oauth.web.response.OAuth20CasClientRedirectActionBuilder oauthCasClientRedirectActionBuilder()
-
casCallbackUrlResolver
@Bean @RefreshScope public org.pac4j.core.http.url.UrlResolver casCallbackUrlResolver()
-
oauthSecConfig
@Bean @ConditionalOnMissingBean(name="oauthSecConfig") @RefreshScope public org.pac4j.core.config.Config oauthSecConfig()
-
oauthSecCsrfTokenMatcher
@Bean @ConditionalOnMissingBean(name="oauthSecCsrfTokenMatcher") @RefreshScope public org.pac4j.core.matching.matcher.Matcher oauthSecCsrfTokenMatcher()
-
oauthSecConfigClients
@Bean @ConditionalOnMissingBean(name="oauthSecConfigClients") @RefreshScope public java.util.List<org.pac4j.core.client.Client> oauthSecConfigClients()
-
consentApprovalViewResolver
@ConditionalOnMissingBean(name="consentApprovalViewResolver") @Bean @RefreshScope public org.apereo.cas.support.oauth.web.views.ConsentApprovalViewResolver consentApprovalViewResolver()
-
callbackAuthorizeViewResolver
@ConditionalOnMissingBean(name="callbackAuthorizeViewResolver") @Bean public org.apereo.cas.support.oauth.web.views.OAuth20CallbackAuthorizeViewResolver callbackAuthorizeViewResolver()
-
oAuthClientAuthenticator
@ConditionalOnMissingBean(name="oAuthClientAuthenticator") @Bean @RefreshScope public org.pac4j.core.credentials.authenticator.Authenticator oAuthClientAuthenticator()
-
oAuthProofKeyCodeExchangeAuthenticator
@ConditionalOnMissingBean(name="oAuthProofKeyCodeExchangeAuthenticator") @Bean @RefreshScope public org.pac4j.core.credentials.authenticator.Authenticator oAuthProofKeyCodeExchangeAuthenticator()
-
oAuthRefreshTokenAuthenticator
@ConditionalOnMissingBean(name="oAuthRefreshTokenAuthenticator") @Bean @RefreshScope public org.pac4j.core.credentials.authenticator.Authenticator oAuthRefreshTokenAuthenticator()
-
oAuthUserAuthenticator
@ConditionalOnMissingBean(name="oAuthUserAuthenticator") @Bean @RefreshScope public org.pac4j.core.credentials.authenticator.Authenticator oAuthUserAuthenticator()
-
oAuthAccessTokenAuthenticator
@ConditionalOnMissingBean(name="oAuthAccessTokenAuthenticator") @Bean @RefreshScope public org.pac4j.core.credentials.authenticator.Authenticator oAuthAccessTokenAuthenticator()
-
defaultAccessTokenFactory
@Bean @RefreshScope @ConditionalOnMissingBean(name="defaultAccessTokenFactory") public org.apereo.cas.ticket.accesstoken.OAuth20AccessTokenFactory defaultAccessTokenFactory()
-
defaultAccessTokenFactoryConfigurer
@ConditionalOnMissingBean(name="defaultAccessTokenFactoryConfigurer") @Bean @RefreshScope public org.apereo.cas.ticket.TicketFactoryExecutionPlanConfigurer defaultAccessTokenFactoryConfigurer()
-
defaultDeviceTokenFactory
@Bean @RefreshScope @ConditionalOnMissingBean(name="defaultDeviceTokenFactory") public org.apereo.cas.ticket.device.OAuth20DeviceTokenFactory defaultDeviceTokenFactory()
-
defaultDeviceTokenFactoryConfigurer
@ConditionalOnMissingBean(name="defaultDeviceTokenFactoryConfigurer") @Bean @RefreshScope public org.apereo.cas.ticket.TicketFactoryExecutionPlanConfigurer defaultDeviceTokenFactoryConfigurer()
-
defaultDeviceUserCodeFactory
@Bean @RefreshScope @ConditionalOnMissingBean(name="defaultDeviceUserCodeFactory") public org.apereo.cas.ticket.device.OAuth20DeviceUserCodeFactory defaultDeviceUserCodeFactory()
-
defaultDeviceUserCodeFactoryConfigurer
@ConditionalOnMissingBean(name="defaultDeviceUserCodeFactoryConfigurer") @Bean @RefreshScope public org.apereo.cas.ticket.TicketFactoryExecutionPlanConfigurer defaultDeviceUserCodeFactoryConfigurer()
-
accessTokenExpirationPolicy
@Bean @ConditionalOnMissingBean(name="accessTokenExpirationPolicy") @RefreshScope public org.apereo.cas.ticket.ExpirationPolicyBuilder accessTokenExpirationPolicy()
-
deviceTokenExpirationPolicy
@Bean @ConditionalOnMissingBean(name="deviceTokenExpirationPolicy") @RefreshScope public org.apereo.cas.ticket.ExpirationPolicyBuilder deviceTokenExpirationPolicy()
-
oAuthCodeExpirationPolicy
@Bean @RefreshScope public org.apereo.cas.ticket.ExpirationPolicyBuilder oAuthCodeExpirationPolicy()
-
oAuthCodeIdGenerator
@Bean @RefreshScope @ConditionalOnMissingBean(name="oAuthCodeIdGenerator") public org.apereo.cas.ticket.UniqueTicketIdGenerator oAuthCodeIdGenerator()
-
refreshTokenIdGenerator
@Bean @RefreshScope @ConditionalOnMissingBean(name="refreshTokenIdGenerator") public org.apereo.cas.ticket.UniqueTicketIdGenerator refreshTokenIdGenerator()
-
defaultOAuthCodeFactory
@Bean @RefreshScope @ConditionalOnMissingBean(name="defaultOAuthCodeFactory") public org.apereo.cas.ticket.code.OAuth20CodeFactory defaultOAuthCodeFactory()
-
defaultOAuthCodeFactoryConfigurer
@ConditionalOnMissingBean(name="defaultOAuthCodeFactoryConfigurer") @Bean @RefreshScope public org.apereo.cas.ticket.TicketFactoryExecutionPlanConfigurer defaultOAuthCodeFactoryConfigurer()
-
profileScopeToAttributesFilter
@ConditionalOnMissingBean(name="profileScopeToAttributesFilter") @Bean public org.apereo.cas.support.oauth.profile.OAuth20ProfileScopeToAttributesFilter profileScopeToAttributesFilter()
-
oauthTokenGenerator
@ConditionalOnMissingBean(name="oauthTokenGenerator") @Bean @RefreshScope public org.apereo.cas.support.oauth.web.response.accesstoken.OAuth20TokenGenerator oauthTokenGenerator()
-
accessTokenGrantRequestExtractors
@Bean public java.util.Collection<org.apereo.cas.support.oauth.web.response.accesstoken.ext.AccessTokenGrantRequestExtractor> accessTokenGrantRequestExtractors()
-
accessTokenGrantAuditableRequestExtractor
@ConditionalOnMissingBean(name="accessTokenGrantAuditableRequestExtractor") @Bean @RefreshScope public org.apereo.cas.audit.AuditableExecution accessTokenGrantAuditableRequestExtractor()
-
oauthUserProfileViewRenderer
@ConditionalOnMissingBean(name="oauthUserProfileViewRenderer") @Bean @RefreshScope public org.apereo.cas.support.oauth.web.views.OAuth20UserProfileViewRenderer oauthUserProfileViewRenderer()
-
oAuth2UserProfileDataCreator
@ConditionalOnMissingBean(name="oAuth2UserProfileDataCreator") @Bean @RefreshScope public org.apereo.cas.support.oauth.profile.OAuth20UserProfileDataCreator oAuth2UserProfileDataCreator()
-
oauthAuthorizationModelAndViewBuilder
@Bean @RefreshScope @ConditionalOnMissingBean(name="oauthAuthorizationModelAndViewBuilder") public org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationModelAndViewBuilder oauthAuthorizationModelAndViewBuilder()
-
oauthAuthorizationResponseBuilders
@ConditionalOnMissingBean(name="oauthAuthorizationResponseBuilders") @Bean @RefreshScope public java.util.Set<org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilder> oauthAuthorizationResponseBuilders()
-
oauthAuthorizationRequestValidators
@ConditionalOnMissingBean(name="oauthAuthorizationRequestValidators") @Bean @RefreshScope public java.util.Set<org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidator> oauthAuthorizationRequestValidators()
-
oauth20AuthorizationCodeGrantTypeProofKeyCodeExchangeTokenRequestValidator
@Bean @ConditionalOnMissingBean(name="oauth20AuthorizationCodeGrantTypeProofKeyCodeExchangeTokenRequestValidator") @RefreshScope public org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator oauth20AuthorizationCodeGrantTypeProofKeyCodeExchangeTokenRequestValidator()
-
oauthAuthorizationCodeGrantTypeTokenRequestValidator
@Bean @ConditionalOnMissingBean(name="oauthAuthorizationCodeGrantTypeTokenRequestValidator") @RefreshScope public org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator oauthAuthorizationCodeGrantTypeTokenRequestValidator()
-
oauthDeviceCodeResponseTypeRequestValidator
@Bean @ConditionalOnMissingBean(name="oauthDeviceCodeResponseTypeRequestValidator") @RefreshScope public org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator oauthDeviceCodeResponseTypeRequestValidator()
-
oauthRevocationRequestValidator
@Bean @ConditionalOnMissingBean(name="oauthRevocationRequestValidator") @RefreshScope public org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator oauthRevocationRequestValidator()
-
oauthRefreshTokenGrantTypeTokenRequestValidator
@Bean @ConditionalOnMissingBean(name="oauthRefreshTokenGrantTypeTokenRequestValidator") @RefreshScope public org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator oauthRefreshTokenGrantTypeTokenRequestValidator()
-
oauthPasswordGrantTypeTokenRequestValidator
@Bean @ConditionalOnMissingBean(name="oauthPasswordGrantTypeTokenRequestValidator") @RefreshScope public org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator oauthPasswordGrantTypeTokenRequestValidator()
-
oauthClientCredentialsGrantTypeTokenRequestValidator
@Bean @ConditionalOnMissingBean(name="oauthClientCredentialsGrantTypeTokenRequestValidator") @RefreshScope public org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator oauthClientCredentialsGrantTypeTokenRequestValidator()
-
oauthTokenRequestValidators
@ConditionalOnMissingBean(name="oauthTokenRequestValidators") @Bean @RefreshScope public java.util.Collection<org.apereo.cas.support.oauth.validator.token.OAuth20TokenRequestValidator> oauthTokenRequestValidators()
-
oauthAuthorizationCodeResponseTypeRequestValidator
@ConditionalOnMissingBean(name="oauthAuthorizationCodeResponseTypeRequestValidator") @Bean @RefreshScope public org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidator oauthAuthorizationCodeResponseTypeRequestValidator()
-
oauthProofKeyCodeExchangeResponseTypeAuthorizationRequestValidator
@ConditionalOnMissingBean(name="oauthProofKeyCodeExchangeResponseTypeAuthorizationRequestValidator") @Bean @RefreshScope public org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidator oauthProofKeyCodeExchangeResponseTypeAuthorizationRequestValidator()
-
oauthTokenResponseTypeRequestValidator
@ConditionalOnMissingBean(name="oauthTokenResponseTypeRequestValidator") @Bean @RefreshScope public org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidator oauthTokenResponseTypeRequestValidator()
-
oauthIdTokenResponseTypeRequestValidator
@ConditionalOnMissingBean(name="oauthIdTokenResponseTypeRequestValidator") @Bean @RefreshScope public org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidator oauthIdTokenResponseTypeRequestValidator()
-
oauthIdTokenAndTokenResponseTypeRequestValidator
@ConditionalOnMissingBean(name="oauthIdTokenAndTokenResponseTypeRequestValidator") @Bean @RefreshScope public org.apereo.cas.support.oauth.validator.authorization.OAuth20AuthorizationRequestValidator oauthIdTokenAndTokenResponseTypeRequestValidator()
-
oauthResourceOwnerCredentialsResponseBuilder
@ConditionalOnMissingBean(name="oauthResourceOwnerCredentialsResponseBuilder") @Bean @RefreshScope public org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilder oauthResourceOwnerCredentialsResponseBuilder()
-
oauthClientCredentialsResponseBuilder
@ConditionalOnMissingBean(name="oauthClientCredentialsResponseBuilder") @Bean @RefreshScope public org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilder oauthClientCredentialsResponseBuilder()
-
oauthTokenResponseBuilder
@ConditionalOnMissingBean(name="oauthTokenResponseBuilder") @Bean @RefreshScope public org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilder oauthTokenResponseBuilder()
-
oauthAuthorizationCodeResponseBuilder
@ConditionalOnMissingBean(name="oauthAuthorizationCodeResponseBuilder") @Bean @RefreshScope public org.apereo.cas.support.oauth.web.response.callback.OAuth20AuthorizationResponseBuilder oauthAuthorizationCodeResponseBuilder()
-
oauthInvalidAuthorizationBuilder
@ConditionalOnMissingBean(name="oauthInvalidAuthorizationBuilder") @Bean @RefreshScope public org.apereo.cas.support.oauth.web.response.callback.OAuth20InvalidAuthorizationResponseBuilder oauthInvalidAuthorizationBuilder()
-
oauthPrincipalFactory
@ConditionalOnMissingBean(name="oauthPrincipalFactory") @Bean @RefreshScope public org.apereo.cas.authentication.principal.PrincipalFactory oauthPrincipalFactory()
-
defaultRefreshTokenFactory
@Bean @RefreshScope @ConditionalOnMissingBean(name="defaultRefreshTokenFactory") public org.apereo.cas.ticket.refreshtoken.OAuth20RefreshTokenFactory defaultRefreshTokenFactory()
-
defaultRefreshTokenFactoryConfigurer
@ConditionalOnMissingBean(name="defaultRefreshTokenFactoryConfigurer") @Bean @RefreshScope public org.apereo.cas.ticket.TicketFactoryExecutionPlanConfigurer defaultRefreshTokenFactoryConfigurer()
-
refreshTokenExpirationPolicy
@Bean @RefreshScope public org.apereo.cas.ticket.ExpirationPolicyBuilder refreshTokenExpirationPolicy()
-
oauthCasAuthenticationBuilder
@ConditionalOnMissingBean(name="oauthCasAuthenticationBuilder") @Bean @RefreshScope public org.apereo.cas.support.oauth.authenticator.OAuth20CasAuthenticationBuilder oauthCasAuthenticationBuilder()
-
accessTokenIdGenerator
@ConditionalOnMissingBean(name="accessTokenIdGenerator") @Bean @RefreshScope public org.apereo.cas.ticket.UniqueTicketIdGenerator accessTokenIdGenerator()
-
deviceTokenIdGenerator
@ConditionalOnMissingBean(name="deviceTokenIdGenerator") @Bean @RefreshScope public org.apereo.cas.ticket.UniqueTicketIdGenerator deviceTokenIdGenerator()
-
oauthAuditTrailRecordResolutionPlanConfigurer
@Bean @ConditionalOnMissingBean(name="oauthAuditTrailRecordResolutionPlanConfigurer") public org.apereo.cas.audit.AuditTrailRecordResolutionPlanConfigurer oauthAuditTrailRecordResolutionPlanConfigurer()
-
oauthAccessTokenJwtCipherExecutor
@Bean @RefreshScope @ConditionalOnMissingBean(name="oauthAccessTokenJwtCipherExecutor") public org.apereo.cas.util.crypto.CipherExecutor oauthAccessTokenJwtCipherExecutor()
-
oauthDistributedSessionCookieGenerator
@ConditionalOnMissingBean(name="oauthDistributedSessionCookieGenerator") @Bean public org.apereo.cas.web.cookie.CasCookieBuilder oauthDistributedSessionCookieGenerator()
-
oauthDistributedSessionStore
@ConditionalOnMissingBean(name="oauthDistributedSessionStore") @Bean public org.pac4j.core.context.session.SessionStore oauthDistributedSessionStore()
-
oauthRegisteredServiceCipherExecutor
@RefreshScope @Bean @ConditionalOnMissingBean(name="oauthRegisteredServiceCipherExecutor") public org.apereo.cas.util.crypto.CipherExecutor oauthRegisteredServiceCipherExecutor()
-
oauth20ConfigurationContext
@Bean @Scope("prototype") public org.apereo.cas.support.oauth.web.endpoints.OAuth20ConfigurationContext oauth20ConfigurationContext()
-
-