diff --git a/package-lock.json b/package-lock.json index ec0b1ca..b809aa0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@aws-sdk/client-secrets-manager": "^3.112.0", "@dadosfera/dadosfera-logs": "^1.0.0-beta.3", - "@dadosfera/protospack-v2": "3.11.0-beta.2", + "@dadosfera/protospack-v2": "3.11.0-beta.3", "@grpc/grpc-js": "^1.6.7", "@grpc/proto-loader": "^0.6.13", "@nestjs/common": "^8.4.7", @@ -1723,9 +1723,9 @@ } }, "node_modules/@dadosfera/protospack-v2": { - "version": "3.11.0-beta.2", - "resolved": "https://dadosfera-611330257153.d.codeartifact.us-east-1.amazonaws.com:443/npm/dadosfera-npm/@dadosfera/protospack-v2/-/protospack-v2-3.11.0-beta.2.tgz", - "integrity": "sha512-XInjoV9HMTNg4Uo1UA3p/WNaZpkWY7Dj5saJ3EAKOe+9Zw0c8MyRT1Jo7L7mUz9CZWRuogb7JJoH8v+T5yFc9Q==", + "version": "3.11.0-beta.3", + "resolved": "https://dadosfera-611330257153.d.codeartifact.us-east-1.amazonaws.com:443/npm/dadosfera-npm/@dadosfera/protospack-v2/-/protospack-v2-3.11.0-beta.3.tgz", + "integrity": "sha512-gX+XyJEoGev9X0TmkLjeSjR3AIlWt7ZKkwi+B83nl/aaP4lvxxfUrhms4NJMitQuN87o9PNA8XS2LoGu0iNhZQ==", "dependencies": { "@grpc/grpc-js": "^1.6.7", "rxjs": "^7.5.5", @@ -12287,9 +12287,9 @@ } }, "@dadosfera/protospack-v2": { - "version": "3.11.0-beta.2", - "resolved": "https://dadosfera-611330257153.d.codeartifact.us-east-1.amazonaws.com:443/npm/dadosfera-npm/@dadosfera/protospack-v2/-/protospack-v2-3.11.0-beta.2.tgz", - "integrity": "sha512-XInjoV9HMTNg4Uo1UA3p/WNaZpkWY7Dj5saJ3EAKOe+9Zw0c8MyRT1Jo7L7mUz9CZWRuogb7JJoH8v+T5yFc9Q==", + "version": "3.11.0-beta.3", + "resolved": "https://dadosfera-611330257153.d.codeartifact.us-east-1.amazonaws.com:443/npm/dadosfera-npm/@dadosfera/protospack-v2/-/protospack-v2-3.11.0-beta.3.tgz", + "integrity": "sha512-gX+XyJEoGev9X0TmkLjeSjR3AIlWt7ZKkwi+B83nl/aaP4lvxxfUrhms4NJMitQuN87o9PNA8XS2LoGu0iNhZQ==", "requires": { "@grpc/grpc-js": "^1.6.7", "rxjs": "^7.5.5", diff --git a/package.json b/package.json index 5863f93..598a946 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "passport-hubspot-oauth2": "^1.0.3", "passport-mailchimp": "^1.1.0", "protospack": "2.5.2", - "@dadosfera/protospack-v2": "3.11.0-beta.2", + "@dadosfera/protospack-v2": "3.11.0-beta.3", "reflect-metadata": "^0.1.13", "rimraf": "^3.0.2", "rxjs": "^7.5.5", diff --git a/src/modules/auth/auth.controller.ts b/src/modules/auth/auth.controller.ts index 078e9fc..427077a 100644 --- a/src/modules/auth/auth.controller.ts +++ b/src/modules/auth/auth.controller.ts @@ -7,6 +7,7 @@ import { HttpStatus, Inject, UseFilters, + Query, } from '@nestjs/common'; import { ApiTags } from '@nestjs/swagger'; import { @@ -48,10 +49,16 @@ export class AuthController { @Post('/sso/snowflake') @RequireAllPermissions(PERMISSIONS.SNOWFLAKE.permissions.OPEN) @HttpCode(HttpStatus.OK) - async snowflakeSignIn(@User() user: RequestUser) { + async snowflakeSignIn( + @User() user: RequestUser, + @Body('RelayState') relayState: string, + ) { this.logger.info('/auth - snowflakeSignIn'); - return this.authClient.snowflakeSignIn({ userId: user.user_id }); + return this.authClient.snowflakeSignIn({ + userId: user.user_id, + relayState, + }); } @Post('sign-in')