Class JpaWebAuthnConfiguration


  • @Configuration("JpaWebAuthnConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public class JpaWebAuthnConfiguration
    extends java.lang.Object
    Since:
    6.3.0
    • Constructor Detail

      • JpaWebAuthnConfiguration

        public JpaWebAuthnConfiguration()
    • Method Detail

      • jpaWebAuthnVendorAdapter

        @RefreshScope
        @Bean
        public org.springframework.orm.jpa.JpaVendorAdapter jpaWebAuthnVendorAdapter()
      • dataSourceWebAuthn

        @Bean
        @ConditionalOnMissingBean(name="dataSourceWebAuthn")
        @RefreshScope
        public javax.sql.DataSource dataSourceWebAuthn()
      • jpaWebAuthnPackagesToScan

        @Bean
        public java.util.Set<java.lang.String> jpaWebAuthnPackagesToScan()
      • webAuthnEntityManagerFactory

        @Lazy
        @Bean
        @ConditionalOnMissingBean(name="webAuthnEntityManagerFactory")
        public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean webAuthnEntityManagerFactory()
      • transactionManagerWebAuthn

        @Autowired
        @Bean
        public org.springframework.transaction.PlatformTransactionManager transactionManagerWebAuthn​(@Qualifier("webAuthnEntityManagerFactory")
                                                                                                     javax.persistence.EntityManagerFactory emf)
      • webAuthnCredentialRepository

        @RefreshScope
        @Bean
        public org.apereo.cas.webauthn.storage.WebAuthnCredentialRepository webAuthnCredentialRepository​(@Qualifier("transactionManagerWebAuthn")
                                                                                                         org.springframework.transaction.PlatformTransactionManager transactionManager)