diff --git a/plugins/auth-backend/src/lib/oauth/OAuthAdapter.ts b/plugins/auth-backend/src/lib/oauth/OAuthAdapter.ts index 2da831950a..c4476752b6 100644 --- a/plugins/auth-backend/src/lib/oauth/OAuthAdapter.ts +++ b/plugins/auth-backend/src/lib/oauth/OAuthAdapter.ts @@ -258,8 +258,11 @@ export class OAuthAdapter implements AuthProviderRouteHandlers { res: express.Response, accessToken: string, ) => { + const payload = JWT.decode(accessToken) as object & { + exp: number; + }; res.cookie(`access-token`, accessToken, { - expires: new Date(JWT.decode(accessToken).exp * 1000), + expires: new Date(payload?.exp ? payload?.exp * 1000 : 0), secure: this.options.secure, sameSite: 'lax', domain: this.options.cookieDomain,