Package org.apereo.cas.config
Class CasOAuth20Configuration.CasOAuth20TokenGeneratorConfiguration
java.lang.Object
org.apereo.cas.config.CasOAuth20Configuration.CasOAuth20TokenGeneratorConfiguration
- Enclosing class:
- CasOAuth20Configuration
@Configuration(value="CasOAuth20TokenGeneratorConfiguration",
proxyBeanMethods=false)
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
public static class CasOAuth20Configuration.CasOAuth20TokenGeneratorConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.support.oauth.web.response.accesstoken.response.OAuth20AccessTokenResponseGeneratoraccessTokenResponseGenerator(org.apereo.cas.token.JwtBuilder accessTokenJwtBuilder, org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.support.oauth.web.response.accesstoken.OAuth20TokenGeneratoroauthTokenGenerator(org.apereo.cas.ticket.device.OAuth20DeviceUserCodeFactory defaultDeviceUserCodeFactory, org.apereo.cas.ticket.device.OAuth20DeviceTokenFactory defaultDeviceTokenFactory, org.apereo.cas.ticket.refreshtoken.OAuth20RefreshTokenFactory defaultRefreshTokenFactory, org.apereo.cas.ticket.accesstoken.OAuth20AccessTokenFactory defaultAccessTokenFactory, org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
Constructor Details
-
CasOAuth20TokenGeneratorConfiguration
public CasOAuth20TokenGeneratorConfiguration()
-
-
Method Details
-
oauthTokenGenerator
@ConditionalOnMissingBean(name="oauthTokenGenerator") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.web.response.accesstoken.OAuth20TokenGenerator oauthTokenGenerator(@Qualifier("defaultDeviceUserCodeFactory") org.apereo.cas.ticket.device.OAuth20DeviceUserCodeFactory defaultDeviceUserCodeFactory, @Qualifier("defaultDeviceTokenFactory") org.apereo.cas.ticket.device.OAuth20DeviceTokenFactory defaultDeviceTokenFactory, @Qualifier("defaultRefreshTokenFactory") org.apereo.cas.ticket.refreshtoken.OAuth20RefreshTokenFactory defaultRefreshTokenFactory, @Qualifier("defaultAccessTokenFactory") org.apereo.cas.ticket.accesstoken.OAuth20AccessTokenFactory defaultAccessTokenFactory, @Qualifier("ticketRegistry") org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
accessTokenResponseGenerator
@ConditionalOnMissingBean(name="accessTokenResponseGenerator") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.oauth.web.response.accesstoken.response.OAuth20AccessTokenResponseGenerator accessTokenResponseGenerator(@Qualifier("accessTokenJwtBuilder") org.apereo.cas.token.JwtBuilder accessTokenJwtBuilder, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-