Package org.apereo.cas.oidc.config
Class OidcJwksConfiguration.OidcEndpointsJwksJpaConfiguration
- java.lang.Object
-
- org.apereo.cas.oidc.config.OidcJwksConfiguration.OidcEndpointsJwksJpaConfiguration
-
- Enclosing class:
- OidcJwksConfiguration
@Configuration(value="OidcEndpointsJwksJpaConfiguration", proxyBeanMethods=false) @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @ConditionalOnClass(org.apereo.cas.jpa.JpaBeanFactory.class) @ConditionalOnProperty(name="cas.authn.oidc.jwks.jpa.url") public static class OidcJwksConfiguration.OidcEndpointsJwksJpaConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OidcEndpointsJwksJpaConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.sql.DataSourcedataSourceOidcJwks(org.apereo.cas.configuration.CasConfigurationProperties casProperties)org.apereo.cas.util.spring.BeanContainer<java.lang.String>jpaOidcJwksPackagesToScan()org.springframework.orm.jpa.JpaVendorAdapterjpaOidcJwksVendorAdapter(org.apereo.cas.jpa.JpaBeanFactory jpaBeanFactory, org.apereo.cas.configuration.CasConfigurationProperties casProperties)org.apereo.cas.oidc.jwks.generator.OidcJsonWebKeystoreGeneratorServiceoidcJsonWebKeystoreGeneratorService(org.springframework.transaction.PlatformTransactionManager transactionManagerOidcJwks, org.apereo.cas.configuration.CasConfigurationProperties casProperties)org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBeanoidcJwksEntityManagerFactory(org.springframework.orm.jpa.JpaVendorAdapter jpaOidcJwksVendorAdapter, javax.sql.DataSource dataSourceOidcJwks, org.apereo.cas.util.spring.BeanContainer<java.lang.String> jpaOidcJwksPackagesToScan, org.apereo.cas.jpa.JpaBeanFactory jpaBeanFactory, org.apereo.cas.configuration.CasConfigurationProperties casProperties)org.springframework.transaction.PlatformTransactionManagertransactionManagerOidcJwks(javax.persistence.EntityManagerFactory emf)
-
-
-
Method Detail
-
transactionManagerOidcJwks
@Bean public org.springframework.transaction.PlatformTransactionManager transactionManagerOidcJwks(@Qualifier("oidcJwksEntityManagerFactory") javax.persistence.EntityManagerFactory emf)
-
oidcJwksEntityManagerFactory
@Bean public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean oidcJwksEntityManagerFactory(@Qualifier("jpaOidcJwksVendorAdapter") org.springframework.orm.jpa.JpaVendorAdapter jpaOidcJwksVendorAdapter, @Qualifier("dataSourceOidcJwks") javax.sql.DataSource dataSourceOidcJwks, @Qualifier("jpaOidcJwksPackagesToScan") org.apereo.cas.util.spring.BeanContainer<java.lang.String> jpaOidcJwksPackagesToScan, @Qualifier("jpaBeanFactory") org.apereo.cas.jpa.JpaBeanFactory jpaBeanFactory, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
jpaOidcJwksVendorAdapter
@RefreshScope(proxyMode=DEFAULT) @Bean public org.springframework.orm.jpa.JpaVendorAdapter jpaOidcJwksVendorAdapter(@Qualifier("jpaBeanFactory") org.apereo.cas.jpa.JpaBeanFactory jpaBeanFactory, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
jpaOidcJwksPackagesToScan
@Bean public org.apereo.cas.util.spring.BeanContainer<java.lang.String> jpaOidcJwksPackagesToScan()
-
dataSourceOidcJwks
@Bean @ConditionalOnMissingBean(name="dataSourceOidcJwks") @RefreshScope(proxyMode=DEFAULT) public javax.sql.DataSource dataSourceOidcJwks(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
oidcJsonWebKeystoreGeneratorService
@Bean(initMethod="generate") @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.oidc.jwks.generator.OidcJsonWebKeystoreGeneratorService oidcJsonWebKeystoreGeneratorService(@Qualifier("transactionManagerOidcJwks") org.springframework.transaction.PlatformTransactionManager transactionManagerOidcJwks, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
-