Class CasOAuth20Configuration.CasOAuth20JwtConfiguration

java.lang.Object
org.apereo.cas.config.CasOAuth20Configuration.CasOAuth20JwtConfiguration
Enclosing class:
CasOAuth20Configuration

@Configuration(value="CasOAuth20JwtConfiguration", proxyBeanMethods=false) @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public static class CasOAuth20Configuration.CasOAuth20JwtConfiguration extends Object
  • Constructor Details

    • CasOAuth20JwtConfiguration

      public CasOAuth20JwtConfiguration()
  • Method Details

    • oauthAccessTokenJwtCipherExecutor

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oauthAccessTokenJwtCipherExecutor") public org.apereo.cas.util.crypto.CipherExecutor oauthAccessTokenJwtCipherExecutor(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
    • oauthRegisteredServiceJwtAccessTokenCipherExecutor

      @ConditionalOnMissingBean(name="oauthRegisteredServiceJwtAccessTokenCipherExecutor") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.services.RegisteredServiceCipherExecutor oauthRegisteredServiceJwtAccessTokenCipherExecutor()
    • accessTokenJwtBuilder

      @ConditionalOnMissingBean(name="accessTokenJwtBuilder") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.token.JwtBuilder accessTokenJwtBuilder(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("oauthRegisteredServiceJwtAccessTokenCipherExecutor") org.apereo.cas.services.RegisteredServiceCipherExecutor oauthRegisteredServiceJwtAccessTokenCipherExecutor, @Qualifier("oauthAccessTokenJwtCipherExecutor") org.apereo.cas.util.crypto.CipherExecutor oauthAccessTokenJwtCipherExecutor, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager)