You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: persist JWT session in storage so user identity survives token exchange (#146)
* fix: persist JWT session in storage so user identity survives token exchange
The session (sub, userinfo) was lost during authorization code → access
token exchange because models.Request did not serialize the session.
The storage layer then overwrote the stored session with an empty one
passed from handleToken.
Add SessionData field to models.Request to serialize/deserialize the
session. On restore, only populate the session when stored data exists
(no fallback to empty session for old data).
* fix: propagate session unmarshal errors instead of silently discarding
0 commit comments