FIX: added snowflake sso relaystate field

This commit is contained in:
Arthur Simas
2022-08-04 11:11:42 -03:00
parent 7cf178db42
commit 89a02a4e8a
3 changed files with 17 additions and 10 deletions
+7 -7
View File
@@ -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",
+1 -1
View File
@@ -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",
+9 -2
View File
@@ -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')