Files
Bereket Engida 10056eb3fd fix(oauth): keep the state cookie alive as long as the state it protects
The signed state cookie expired after 5 minutes while the verification row
and the state payload it validates lived for 10, so callbacks in that window
failed with state_security_mismatch. Derive the cookie Max-Age and the row
TTL from the payload expiry and expose the window as account.stateExpiresIn
(default 600s).
2026-09-04 14:54:47 -07:00
..