fix: use localStorage for PKCE verifier — survives cross-site redirects
Some checks failed
CI/CD — Build & Deploy / Build & Deploy (push) Failing after 21s
Some checks failed
CI/CD — Build & Deploy / Build & Deploy (push) Failing after 21s
This commit is contained in:
@@ -71,13 +71,13 @@ export async function exchangeCode(code, verifier, redirectUri, clientId = OAUTH
|
||||
}
|
||||
|
||||
export function saveVerifier(verifier) {
|
||||
sessionStorage.setItem(SESSION_KEY_VERIFIER, verifier);
|
||||
localStorage.setItem(SESSION_KEY_VERIFIER, verifier);
|
||||
}
|
||||
|
||||
export function loadVerifier() {
|
||||
return sessionStorage.getItem(SESSION_KEY_VERIFIER);
|
||||
return localStorage.getItem(SESSION_KEY_VERIFIER);
|
||||
}
|
||||
|
||||
export function clearVerifier() {
|
||||
sessionStorage.removeItem(SESSION_KEY_VERIFIER);
|
||||
localStorage.removeItem(SESSION_KEY_VERIFIER);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user