Skip to content

Commit 8270d29

Browse files
authored
Discover SecretKeyHandlers by default (#1165)
1 parent 16e34bf commit 8270d29

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

implementation/src/main/java/io/smallrye/config/SmallRyeConfigFactory.java

+7-4
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,16 @@ static final class Default extends SmallRyeConfigFactory {
5050
}
5151

5252
public SmallRyeConfig getConfigFor(SmallRyeConfigProviderResolver configProviderResolver, ClassLoader classLoader) {
53-
return configProviderResolver.getBuilder().forClassLoader(classLoader)
53+
return configProviderResolver.getBuilder()
54+
.forClassLoader(classLoader)
5455
.addDiscoveredCustomizers()
55-
.addDefaultSources()
56+
.addDiscoveredInterceptors()
57+
.addDiscoveredConverters()
58+
.addDiscoveredSecretKeysHandlers()
5659
.addDefaultInterceptors()
60+
.addDefaultSources()
5761
.addDiscoveredSources()
58-
.addDiscoveredConverters()
59-
.addDiscoveredInterceptors()
62+
.addDiscoveredValidator()
6063
.build();
6164
}
6265
}

testsuite/extra/pom.xml

+4
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,10 @@
147147
</property>
148148
</properties>
149149
<threadCount>1</threadCount>
150+
<systemPropertyVariables>
151+
<smallrye.config.secret-handler.jasypt.password>dummy</smallrye.config.secret-handler.jasypt.password>
152+
<smallrye.config.secret-handler.jasypt.algorithm>PBEWithHMACSHA512AndAES_256</smallrye.config.secret-handler.jasypt.algorithm>
153+
</systemPropertyVariables>
150154
</configuration>
151155
<dependencies>
152156
<dependency>

0 commit comments

Comments
 (0)