diff --git a/Dockerfile b/Dockerfile
index 5fb795c79..7346b0715 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,5 +1,5 @@
# sha from https://hub.docker.com/layers/library/eclipse-temurin/21-jre-alpine-3.23/images/sha256-693c22ea458d62395bac47a2da405d0d18c77b205211ceec4846a550a37684b6
-FROM eclipse-temurin@sha256:693c22ea458d62395bac47a2da405d0d18c77b205211ceec4846a550a37684b6
+FROM eclipse-temurin:21-jdk-alpine
# For Amazon Corretto Crypto Provider
RUN apk add --no-cache gcompat
diff --git a/pom.xml b/pom.xml
index afed05e39..362bad889 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.uid2
uid2-operator
- 5.66.2
+ 5.66.5-alpha-310-SNAPSHOT
UTF-8
@@ -23,7 +23,7 @@
2.1.0
2.1.19
2.1.9
- 11.4.4
+ 11.4.5-alpha-341-SNAPSHOT
${project.version}
21
21
diff --git a/src/main/java/com/uid2/operator/util/RoutingContextUtil.java b/src/main/java/com/uid2/operator/util/RoutingContextUtil.java
index e6f69e51a..1cd8307d2 100644
--- a/src/main/java/com/uid2/operator/util/RoutingContextUtil.java
+++ b/src/main/java/com/uid2/operator/util/RoutingContextUtil.java
@@ -20,7 +20,13 @@ public static String getApiContact(RoutingContext rc, IAuthorizableProvider auth
try {
final String authHeaderValue = rc.request().getHeader("Authorization");
final String authKey = extractBearerToken(authHeaderValue);
+ if (authKey == null) {
+ return UNKNOWN;
+ }
final IAuthorizable profile = authKeyStore.get(authKey);
+ if (profile == null) {
+ return UNKNOWN;
+ }
String apiContact = profile.getContact();
return apiContact == null ? UNKNOWN : apiContact;
} catch (Exception ex) {