Class OAuthClientProviderEncryptionConfiguration
java.lang.Object
com.broadleafcommerce.auth.client.provider.jpa.autoconfigure.OAuthClientProviderEncryptionConfiguration
@Configuration
@EnableConfigurationProperties(AuthClientProviderEncryptionProperties.class)
@AutoConfigureBefore(name="org.springframework.boot.liquibase.autoconfigure.LiquibaseAutoConfiguration")
public class OAuthClientProviderEncryptionConfiguration
extends Object
Configuration to support encrypting entity fields via
EncryptedFieldConverter.- Author:
- Nathan Moore (nathandmoore)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SecretKeyvoidsetMigrationKey(SecretKey authClientPersistenceKey) Autowire the authClientPersistenceKey and set it on theEncryptionMigrationTask.
-
Constructor Details
-
OAuthClientProviderEncryptionConfiguration
public OAuthClientProviderEncryptionConfiguration()
-
-
Method Details
-
authClientPersistenceKey
@Bean @ConditionalOnMissingBean(name="authClientPersistenceKey") public static SecretKey authClientPersistenceKey(AuthClientProviderEncryptionProperties properties) -
setMigrationKey
@Autowired public void setMigrationKey(@Qualifier("authClientPersistenceKey") SecretKey authClientPersistenceKey) Autowire the authClientPersistenceKey and set it on theEncryptionMigrationTask.- Parameters:
authClientPersistenceKey- The secret key used byEncryptedFieldConverterto encrypt and decrypt entity fields.
-