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
+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')