diff --git a/api/src/engine/connectors/exareme/exareme.connector.ts b/api/src/engine/connectors/exareme/exareme.connector.ts
index fc473ea95c09d124d97ea2f6f8c8423651578a49..989fbb09fd9c99c3f068ec978cc6ee17adf88b28 100644
--- a/api/src/engine/connectors/exareme/exareme.connector.ts
+++ b/api/src/engine/connectors/exareme/exareme.connector.ts
@@ -77,7 +77,12 @@ export default class ExaremeConnector implements Connector {
   async logout(request: Request) {
     const path = `${this.options.baseurl}logout`;
 
-    await firstValueFrom(this.get(request, path));
+    await firstValueFrom(
+      this.get(request, path, {
+        maxRedirects: 0,
+        validateStatus: (status) => status >= 200 && status <= 302,
+      }),
+    );
   }
 
   async createExperiment(