fix: use localStorage for PKCE verifier — survives cross-site redirects
Some checks failed
CI/CD — Build & Deploy / Build & Deploy (push) Failing after 21s

This commit is contained in:
2026-03-24 13:18:56 +01:00
parent 91d1616dd7
commit b6d68374d3

View File

@@ -71,13 +71,13 @@ export async function exchangeCode(code, verifier, redirectUri, clientId = OAUTH
} }
export function saveVerifier(verifier) { export function saveVerifier(verifier) {
sessionStorage.setItem(SESSION_KEY_VERIFIER, verifier); localStorage.setItem(SESSION_KEY_VERIFIER, verifier);
} }
export function loadVerifier() { export function loadVerifier() {
return sessionStorage.getItem(SESSION_KEY_VERIFIER); return localStorage.getItem(SESSION_KEY_VERIFIER);
} }
export function clearVerifier() { export function clearVerifier() {
sessionStorage.removeItem(SESSION_KEY_VERIFIER); localStorage.removeItem(SESSION_KEY_VERIFIER);
} }