fix(core): set JWT authentication token sameSite policy to lax (#4425)

set authentication token sameSite policy to lax
This commit is contained in:
Michael Auerswald 2022-10-24 15:05:30 +02:00 committed by GitHub
parent 5745027cee
commit 1f4eaeb3ae
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -63,5 +63,9 @@ export async function resolveJwt(token: string): Promise<User> {
export async function issueCookie(res: Response, user: User): Promise<void> {
const userData = issueJWT(user);
res.cookie(AUTH_COOKIE_NAME, userData.token, { maxAge: userData.expiresIn, httpOnly: true });
res.cookie(AUTH_COOKIE_NAME, userData.token, {
maxAge: userData.expiresIn,
httpOnly: true,
sameSite: 'lax',
});
}