diff --git a/src/main/java/org/caosdb/server/grpc/AuthInterceptor.java b/src/main/java/org/caosdb/server/grpc/AuthInterceptor.java
index 0b359835c293a9b1ad95b296f1301de93a6fbbfa..74adce832c7a76af6b8dd25dfcf0e33aaad32225 100644
--- a/src/main/java/org/caosdb/server/grpc/AuthInterceptor.java
+++ b/src/main/java/org/caosdb/server/grpc/AuthInterceptor.java
@@ -30,6 +30,8 @@ class AuthInterceptor implements ServerInterceptor {
 
   private static final Key<String> AUTHENTICATION_HEADER =
       Key.of("authentication", Metadata.ASCII_STRING_MARSHALLER);
+  private static final Key<String> AUTHORIZATION_HEADER =
+      Key.of("Authorization", Metadata.ASCII_STRING_MARSHALLER);
   private static final Context.Key<Subject> SUBJECT_KEY = Context.key("subject");
   private static final String BASIC_SCHEME_PREFIX = "Basic ";
   /**
@@ -67,7 +69,10 @@ class AuthInterceptor implements ServerInterceptor {
       final ServerCall<ReqT, RespT> call,
       final Metadata headers,
       final ServerCallHandler<ReqT, RespT> next) {
-    final String authentication = headers.get(AUTHENTICATION_HEADER);
+    String authentication = headers.get(AUTHENTICATION_HEADER);
+    if (authentication == null) {
+      authentication = headers.get(AUTHORIZATION_HEADER);
+    }
     Status status =
         Status.UNKNOWN.withDescription(
             "An unknown error occured during authentication. Please report a bug.");