Package org.apereo.cas.config
Class CasOAuth20Configuration.CasOAuth20TicketsConfiguration
java.lang.Object
org.apereo.cas.config.CasOAuth20Configuration.CasOAuth20TicketsConfiguration
- Enclosing class:
- CasOAuth20Configuration
@Configuration(value="CasOAuth20TicketsConfiguration",
proxyBeanMethods=false)
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
public static class CasOAuth20Configuration.CasOAuth20TicketsConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.ticket.ExpirationPolicyBuilderaccessTokenExpirationPolicy(org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.ticket.UniqueTicketIdGeneratororg.apereo.cas.ticket.accesstoken.OAuth20AccessTokenFactorydefaultAccessTokenFactory(org.apereo.cas.ticket.UniqueTicketIdGenerator accessTokenIdGenerator, org.apereo.cas.ticket.ExpirationPolicyBuilder accessTokenExpirationPolicy, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.token.JwtBuilder accessTokenJwtBuilder) org.apereo.cas.ticket.device.OAuth20DeviceTokenFactorydefaultDeviceTokenFactory(org.apereo.cas.ticket.ExpirationPolicyBuilder deviceTokenExpirationPolicy, org.apereo.cas.ticket.UniqueTicketIdGenerator deviceTokenIdGenerator, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.ticket.device.OAuth20DeviceUserCodeFactorydefaultDeviceUserCodeFactory(org.apereo.cas.ticket.ExpirationPolicyBuilder deviceTokenExpirationPolicy, org.apereo.cas.ticket.UniqueTicketIdGenerator deviceTokenIdGenerator, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.ticket.code.OAuth20CodeFactorydefaultOAuthCodeFactory(org.apereo.cas.util.crypto.CipherExecutor protocolTicketCipherExecutor, org.apereo.cas.ticket.UniqueTicketIdGenerator oAuthCodeIdGenerator, org.apereo.cas.ticket.ExpirationPolicyBuilder oAuthCodeExpirationPolicy, org.apereo.cas.services.ServicesManager servicesManager) org.apereo.cas.ticket.refreshtoken.OAuth20RefreshTokenFactorydefaultRefreshTokenFactory(org.apereo.cas.ticket.UniqueTicketIdGenerator refreshTokenIdGenerator, org.apereo.cas.ticket.ExpirationPolicyBuilder refreshTokenExpirationPolicy, org.apereo.cas.services.ServicesManager servicesManager) org.apereo.cas.ticket.ExpirationPolicyBuilderdeviceTokenExpirationPolicy(org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.ticket.UniqueTicketIdGeneratororg.apereo.cas.ticket.ExpirationPolicyBuilderoAuthCodeExpirationPolicy(org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.ticket.UniqueTicketIdGeneratororg.apereo.cas.ticket.ExpirationPolicyBuilderrefreshTokenExpirationPolicy(org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.ticket.UniqueTicketIdGenerator
-
Constructor Details
-
CasOAuth20TicketsConfiguration
public CasOAuth20TicketsConfiguration()
-
-
Method Details
-
accessTokenExpirationPolicy
@Bean @ConditionalOnMissingBean(name="accessTokenExpirationPolicy") @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.ticket.ExpirationPolicyBuilder accessTokenExpirationPolicy(org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
deviceTokenExpirationPolicy
@Bean @ConditionalOnMissingBean(name="deviceTokenExpirationPolicy") @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.ticket.ExpirationPolicyBuilder deviceTokenExpirationPolicy(org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
oAuthCodeExpirationPolicy
@Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.ticket.ExpirationPolicyBuilder oAuthCodeExpirationPolicy(org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
oAuthCodeIdGenerator
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oAuthCodeIdGenerator") public org.apereo.cas.ticket.UniqueTicketIdGenerator oAuthCodeIdGenerator() -
refreshTokenIdGenerator
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="refreshTokenIdGenerator") public org.apereo.cas.ticket.UniqueTicketIdGenerator refreshTokenIdGenerator() -
accessTokenIdGenerator
@ConditionalOnMissingBean(name="accessTokenIdGenerator") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.ticket.UniqueTicketIdGenerator accessTokenIdGenerator() -
deviceTokenIdGenerator
@ConditionalOnMissingBean(name="deviceTokenIdGenerator") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.ticket.UniqueTicketIdGenerator deviceTokenIdGenerator() -
refreshTokenExpirationPolicy
@Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.ticket.ExpirationPolicyBuilder refreshTokenExpirationPolicy(org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
defaultRefreshTokenFactory
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="defaultRefreshTokenFactory") public org.apereo.cas.ticket.refreshtoken.OAuth20RefreshTokenFactory defaultRefreshTokenFactory(@Qualifier("refreshTokenIdGenerator") org.apereo.cas.ticket.UniqueTicketIdGenerator refreshTokenIdGenerator, @Qualifier("refreshTokenExpirationPolicy") org.apereo.cas.ticket.ExpirationPolicyBuilder refreshTokenExpirationPolicy, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager) -
defaultAccessTokenFactory
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="defaultAccessTokenFactory") public org.apereo.cas.ticket.accesstoken.OAuth20AccessTokenFactory defaultAccessTokenFactory(@Qualifier("accessTokenIdGenerator") org.apereo.cas.ticket.UniqueTicketIdGenerator accessTokenIdGenerator, @Qualifier("accessTokenExpirationPolicy") org.apereo.cas.ticket.ExpirationPolicyBuilder accessTokenExpirationPolicy, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager, @Qualifier("accessTokenJwtBuilder") org.apereo.cas.token.JwtBuilder accessTokenJwtBuilder) -
defaultDeviceTokenFactory
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="defaultDeviceTokenFactory") public org.apereo.cas.ticket.device.OAuth20DeviceTokenFactory defaultDeviceTokenFactory(@Qualifier("deviceTokenExpirationPolicy") org.apereo.cas.ticket.ExpirationPolicyBuilder deviceTokenExpirationPolicy, @Qualifier("deviceTokenIdGenerator") org.apereo.cas.ticket.UniqueTicketIdGenerator deviceTokenIdGenerator, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
defaultDeviceUserCodeFactory
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="defaultDeviceUserCodeFactory") public org.apereo.cas.ticket.device.OAuth20DeviceUserCodeFactory defaultDeviceUserCodeFactory(@Qualifier("deviceTokenExpirationPolicy") org.apereo.cas.ticket.ExpirationPolicyBuilder deviceTokenExpirationPolicy, @Qualifier("deviceTokenIdGenerator") org.apereo.cas.ticket.UniqueTicketIdGenerator deviceTokenIdGenerator, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
defaultOAuthCodeFactory
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="defaultOAuthCodeFactory") public org.apereo.cas.ticket.code.OAuth20CodeFactory defaultOAuthCodeFactory(@Qualifier("protocolTicketCipherExecutor") org.apereo.cas.util.crypto.CipherExecutor protocolTicketCipherExecutor, @Qualifier("oAuthCodeIdGenerator") org.apereo.cas.ticket.UniqueTicketIdGenerator oAuthCodeIdGenerator, @Qualifier("oAuthCodeExpirationPolicy") org.apereo.cas.ticket.ExpirationPolicyBuilder oAuthCodeExpirationPolicy, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager)
-