diff --git a/src/common/auth/auth.guard.ts b/src/common/auth/auth.guard.ts index 02dd822..07d7fa6 100644 --- a/src/common/auth/auth.guard.ts +++ b/src/common/auth/auth.guard.ts @@ -18,7 +18,8 @@ export class AuthGuard implements CanActivate { if (!isVerified) { res.clearCookie('token', { httponly: true, - samesite: 'lax', + samesite: 'none', + secure: true, path: '/', }); } diff --git a/src/common/utils/cookies.ts b/src/common/utils/cookies.ts index 76145d2..c8a7cd0 100644 --- a/src/common/utils/cookies.ts +++ b/src/common/utils/cookies.ts @@ -5,7 +5,8 @@ export function setCookies(res, token, expires): boolean { res.cookie('token', token, { httpOnly: true, - sameSite: 'lax', + sameSite: 'none', + secure: true, path: '/', expires, }); diff --git a/src/modules/user/user.resolver.ts b/src/modules/user/user.resolver.ts index a2cd32a..d3a779d 100644 --- a/src/modules/user/user.resolver.ts +++ b/src/modules/user/user.resolver.ts @@ -121,7 +121,8 @@ export class UserResolver { async signOut(@Context('res') res: Response) { res.clearCookie('token', { httpOnly: true, - sameSite: 'lax', + sameSite: 'none', + secure: true, path: '/', }); @@ -167,7 +168,7 @@ export class UserResolver { if (!isValidToken) { res.clearCookie('token', { httpOnly: true, - sameSite: 'lax', + sameSite: 'none', secure: true, path: '/', });