Browse Source

fix(auth): enable xray only for server

Karol Sójko 1 year ago
parent
commit
71e2a4187e
1 changed files with 4 additions and 4 deletions
  1. 4 4
      packages/auth/src/Bootstrap/Container.ts

+ 4 - 4
packages/auth/src/Bootstrap/Container.ts

@@ -354,7 +354,7 @@ export class ContainerConfigLoader {
         }
         }
       }
       }
       let snsClient = new SNSClient(snsConfig)
       let snsClient = new SNSClient(snsConfig)
-      if (isConfiguredForAWSProduction) {
+      if (isConfiguredForAWSProduction && this.mode === 'server') {
         snsClient = captureAWSv3Client(snsClient)
         snsClient = captureAWSv3Client(snsClient)
       }
       }
       container.bind<SNSClient>(TYPES.Auth_SNS).toConstantValue(snsClient)
       container.bind<SNSClient>(TYPES.Auth_SNS).toConstantValue(snsClient)
@@ -372,7 +372,7 @@ export class ContainerConfigLoader {
         }
         }
       }
       }
       let sqsClient = new SQSClient(sqsConfig)
       let sqsClient = new SQSClient(sqsConfig)
-      if (isConfiguredForAWSProduction) {
+      if (isConfiguredForAWSProduction && this.mode === 'server') {
         sqsClient = captureAWSv3Client(sqsClient)
         sqsClient = captureAWSv3Client(sqsClient)
       }
       }
       container.bind<SQSClient>(TYPES.Auth_SQS).toConstantValue(sqsClient)
       container.bind<SQSClient>(TYPES.Auth_SQS).toConstantValue(sqsClient)
@@ -746,7 +746,7 @@ export class ContainerConfigLoader {
       .toConstantValue(
       .toConstantValue(
         new RequiredCrossServiceTokenMiddleware(
         new RequiredCrossServiceTokenMiddleware(
           container.get<TokenDecoderInterface<CrossServiceTokenData>>(TYPES.Auth_CrossServiceTokenDecoder),
           container.get<TokenDecoderInterface<CrossServiceTokenData>>(TYPES.Auth_CrossServiceTokenDecoder),
-          isConfiguredForAWSProduction,
+          isConfiguredForAWSProduction && this.mode === 'server',
           container.get<winston.Logger>(TYPES.Auth_Logger),
           container.get<winston.Logger>(TYPES.Auth_Logger),
         ),
         ),
       )
       )
@@ -755,7 +755,7 @@ export class ContainerConfigLoader {
       .toConstantValue(
       .toConstantValue(
         new OptionalCrossServiceTokenMiddleware(
         new OptionalCrossServiceTokenMiddleware(
           container.get<TokenDecoderInterface<CrossServiceTokenData>>(TYPES.Auth_CrossServiceTokenDecoder),
           container.get<TokenDecoderInterface<CrossServiceTokenData>>(TYPES.Auth_CrossServiceTokenDecoder),
-          isConfiguredForAWSProduction,
+          isConfiguredForAWSProduction && this.mode === 'server',
           container.get<winston.Logger>(TYPES.Auth_Logger),
           container.get<winston.Logger>(TYPES.Auth_Logger),
         ),
         ),
       )
       )