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
{{ message }}
Repository navigation
Auth: linking sends the cached ID token without refreshing an expired one #80
linkWithCredential passes signedInUser.idToken to the link request without checking its lifetime. After an idle period, or when a restored session's token has expired while its refresh token is still valid, both OAuth and phone linking fail with TOKEN_EXPIRED unless the caller refreshes manually first.
Suggested fix: chain the link request from getAccessToken(false), propagate a refresh failure, and send the resulting token.
changed the title [-]Auth: linking sends the cached ID token without refreshing an expired one</title>
<parameter name="labels">["enhancement"][/-][+]Auth: linking sends the cached ID token without refreshing an expired one[/+]on Oct 26, 2026
Activity
[-]Auth: linking sends the cached ID token without refreshing an expired one</title> <parameter name="labels">["enhancement"][/-][+]Auth: linking sends the cached ID token without refreshing an expired one[/+]