import { ExecutionContext, Injectable } from '@nestjs/common'; import { AuthGuard } from '@nestjs/passport'; @Injectable() export class GoogleSSOGuard extends AuthGuard('google') { getAuthenticateOptions(context: ExecutionContext) { const req = context.switchToHttp().getRequest(); return { state: { redirect_uri: req.query.redirect_uri, }, }; } }