mirror of
https://github.com/profullstack/logicsrc.git
synced 2026-08-13 14:37:26 +00:00
This commit is contained in:
parent
df040f4ff0
commit
5cfece3b84
1 changed files with 2 additions and 2 deletions
|
|
@ -166,8 +166,8 @@ export function verifySession(value: string): Record<string, unknown> | null {
|
|||
if (!encoded || !signature) return null;
|
||||
|
||||
const expected = createHmac("sha256", getSessionSecret()).update(encoded).digest("base64url");
|
||||
const actualBuffer = Buffer.from(signature);
|
||||
const expectedBuffer = Buffer.from(expected);
|
||||
const actualBuffer = Buffer.from(signature, "base64url");
|
||||
const expectedBuffer = Buffer.from(expected, "base64url");
|
||||
if (actualBuffer.length !== expectedBuffer.length || !timingSafeEqual(actualBuffer, expectedBuffer)) {
|
||||
return null;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue