@Override protected JPAStoreConfigurationBuilder readFrom(JPAIdentityStoreConfiguration configuration) { super.readFrom(configuration); for (Class<?> entityType: configuration.getEntityTypes()) { mappedEntity(entityType); } return this; }
@Override protected JPAStoreConfigurationBuilder readFrom(JPAIdentityStoreConfiguration configuration) { super.readFrom(configuration); for (Class<?> entityType: configuration.getEntityTypes()) { mappedEntity(entityType); } return this; }
private void configureIdentityStores(IdentityConfigurationBuilder builder) { for (NamedIdentityConfigurationBuilder identityConfigurationBuilder : builder.getNamedIdentityConfigurationBuilders()) { IdentityStoresConfigurationBuilder stores = identityConfigurationBuilder.stores(); for (IdentityStoreConfigurationBuilder storeBuilder : stores.getIdentityStoresConfigurationBuilder()) { storeBuilder.addContextInitializer(this.authenticatedAccountContextInitializer); if (JPAStoreConfigurationBuilder.class.isInstance(storeBuilder)) { JPAStoreConfigurationBuilder jpaBuilder = (JPAStoreConfigurationBuilder) storeBuilder; if (jpaBuilder.getMappedEntities().isEmpty()) { Class<?>[] mappedEntities = this.entityManagerProvider.getMappedEntities(); if (mappedEntities.length == 0) { throw new SecurityConfigurationException("You provided a configuration for the JPA Identity Store, but no mapped entities were found."); } jpaBuilder.mappedEntity(mappedEntities); } jpaBuilder.addContextInitializer(this.entityManagerContextInitializer); } if (TokenStoreConfigurationBuilder.class.isInstance(storeBuilder)) { TokenStoreConfigurationBuilder tokenBuilder = (TokenStoreConfigurationBuilder) storeBuilder; if (!this.tokenConsumerInstance.isUnsatisfied()) { tokenBuilder.tokenConsumer(this.tokenConsumerInstance.get()); } } } } }
private void configureIdentityStores(IdentityConfigurationBuilder builder) { for (NamedIdentityConfigurationBuilder identityConfigurationBuilder : builder.getNamedIdentityConfigurationBuilders()) { IdentityStoresConfigurationBuilder stores = identityConfigurationBuilder.stores(); for (IdentityStoreConfigurationBuilder storeBuilder : stores.getIdentityStoresConfigurationBuilder()) { storeBuilder.addContextInitializer(this.authenticatedAccountContextInitializer); if (JPAStoreConfigurationBuilder.class.isInstance(storeBuilder)) { JPAStoreConfigurationBuilder jpaBuilder = (JPAStoreConfigurationBuilder) storeBuilder; if (jpaBuilder.getMappedEntities().isEmpty()) { Class<?>[] mappedEntities = this.entityManagerProvider.getMappedEntities(); if (mappedEntities.length == 0) { throw new SecurityConfigurationException("You provided a configuration for the JPA Identity Store, but no mapped entities were found."); } jpaBuilder.mappedEntity(mappedEntities); } jpaBuilder.addContextInitializer(this.entityManagerContextInitializer); } if (TokenStoreConfigurationBuilder.class.isInstance(storeBuilder)) { TokenStoreConfigurationBuilder tokenBuilder = (TokenStoreConfigurationBuilder) storeBuilder; if (!this.tokenConsumerInstance.isUnsatisfied()) { tokenBuilder.tokenConsumer(this.tokenConsumerInstance.get()); } } } } }
private void configureIdentityStores(IdentityConfigurationBuilder builder) { for (NamedIdentityConfigurationBuilder identityConfigurationBuilder : builder.getNamedIdentityConfigurationBuilders()) { IdentityStoresConfigurationBuilder stores = identityConfigurationBuilder.stores(); for (IdentityStoreConfigurationBuilder storeBuilder : stores.getIdentityStoresConfigurationBuilder()) { storeBuilder.addContextInitializer(this.authenticatedAccountContextInitializer); if (JPAStoreConfigurationBuilder.class.isInstance(storeBuilder)) { JPAStoreConfigurationBuilder jpaBuilder = (JPAStoreConfigurationBuilder) storeBuilder; if (jpaBuilder.getMappedEntities().isEmpty()) { Class<?>[] mappedEntities = this.entityManagerProvider.getMappedEntities(); if (mappedEntities.length == 0) { throw new SecurityConfigurationException("You provided a configuration for the JPA Identity Store, but no mapped entities were found."); } jpaBuilder.mappedEntity(mappedEntities); } jpaBuilder.addContextInitializer(this.entityManagerContextInitializer); } if (TokenStoreConfigurationBuilder.class.isInstance(storeBuilder)) { TokenStoreConfigurationBuilder tokenBuilder = (TokenStoreConfigurationBuilder) storeBuilder; if (!this.tokenConsumerInstance.isUnsatisfied()) { tokenBuilder.tokenConsumer(this.tokenConsumerInstance.get()); } } } } }
.named("oauth") .stores() .jpa().mappedEntity( AccountTypeEntity.class, RoleTypeEntity.class,
.stores() .jpa() .mappedEntity( AccountTypeEntity.class, RoleTypeEntity.class,