diff --git a/api/src/engine/connectors/exareme/exareme.connector.ts b/api/src/engine/connectors/exareme/exareme.connector.ts
index 989fbb09fd9c99c3f068ec978cc6ee17adf88b28..98c1bb3bfea0db58d51b46b3bd7a69387bfbaa11 100644
--- a/api/src/engine/connectors/exareme/exareme.connector.ts
+++ b/api/src/engine/connectors/exareme/exareme.connector.ts
@@ -182,7 +182,11 @@ export default class ExaremeConnector implements Connector {
     const path = this.options.baseurl + 'pathologies';
 
     try {
-      const data = await firstValueFrom(this.get<Pathology[]>(request, path));
+      const data = await firstValueFrom(
+        this.get<Pathology[]>(request, path, {
+          maxRedirects: 1,
+        }),
+      );
 
       return (
         data?.data.map((d): Domain => {
@@ -211,7 +215,11 @@ export default class ExaremeConnector implements Connector {
 
   async getActiveUser(request: Request): Promise<User> {
     const path = this.options.baseurl + 'activeUser';
-    const response = await firstValueFrom(this.get<string>(request, path));
+    const response = await firstValueFrom(
+      this.get<string>(request, path, {
+        maxRedirects: 1,
+      }),
+    );
 
     try {
       return transformToUser.evaluate(response.data);