Merge pull request #4 from rotty3000/GERONIMO-6757
GERONIMO-6757 if we can avoid CDI.current by injecting, please do! otherwise go ahead.
diff --git a/src/main/java/org/apache/geronimo/microprofile/impl/jwtauth/jaxrs/GroupMapper.java b/src/main/java/org/apache/geronimo/microprofile/impl/jwtauth/jaxrs/GroupMapper.java
index eefdd25..490d321 100644
--- a/src/main/java/org/apache/geronimo/microprofile/impl/jwtauth/jaxrs/GroupMapper.java
+++ b/src/main/java/org/apache/geronimo/microprofile/impl/jwtauth/jaxrs/GroupMapper.java
@@ -33,7 +33,7 @@
import org.apache.geronimo.microprofile.impl.jwtauth.io.PropertiesLoader;
@ApplicationScoped
-class GroupMapper {
+public class GroupMapper {
@Inject
private GeronimoJwtAuthConfig config;
diff --git a/src/main/java/org/apache/geronimo/microprofile/impl/jwtauth/jwt/KidMapper.java b/src/main/java/org/apache/geronimo/microprofile/impl/jwtauth/jwt/KidMapper.java
index 8b36265..83f5215 100644
--- a/src/main/java/org/apache/geronimo/microprofile/impl/jwtauth/jwt/KidMapper.java
+++ b/src/main/java/org/apache/geronimo/microprofile/impl/jwtauth/jwt/KidMapper.java
@@ -82,7 +82,7 @@
defaultKey = config.read("public-key.default", config.read(Names.VERIFIER_PUBLIC_KEY, null));
}
- String loadKey(final String property) {
+ public String loadKey(final String property) {
String value = keyMapping.get(property);
if (value == null) {
value = tryLoad(property);
@@ -95,7 +95,7 @@
return value;
}
- Collection<String> loadIssuers(final String property) {
+ public Collection<String> loadIssuers(final String property) {
return issuerMapping.getOrDefault(property, defaultIssuers);
}
diff --git a/src/main/java/org/apache/geronimo/microprofile/impl/jwtauth/jwt/SignatureValidator.java b/src/main/java/org/apache/geronimo/microprofile/impl/jwtauth/jwt/SignatureValidator.java
index f87dff3..b5a9633 100644
--- a/src/main/java/org/apache/geronimo/microprofile/impl/jwtauth/jwt/SignatureValidator.java
+++ b/src/main/java/org/apache/geronimo/microprofile/impl/jwtauth/jwt/SignatureValidator.java
@@ -63,7 +63,7 @@
jcaProvider = config.read("jca.provider", null);
}
- void verifySignature(final String alg, final String key, final String signingString, final String expected) {
+ public void verifySignature(final String alg, final String key, final String signingString, final String expected) {
final String normalizedAlg = alg.toLowerCase(Locale.ROOT);
if (!supportedAlgorithms.contains(normalizedAlg)) {
throw new JwtException("Unsupported algorithm", HttpURLConnection.HTTP_UNAUTHORIZED);