Skip to content

Unify provider authentication recovery - #627

Merged
fazxes merged 3 commits into
mainfrom
fazxes/unify-provider-auth
Sep 4, 2026
Merged

Unify provider authentication recovery#627
fazxes merged 3 commits into
mainfrom
fazxes/unify-provider-auth

Conversation

@fazxes

@fazxes fazxes commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Keep authentication menus usable when a saved credential is unavailable.
  • Report storage and temporary refresh failures consistently across Vercel, Codex, and Grok without starting another sign-in.
  • Check credential storage before sign-in or token refresh, and retain the selected provider when preparation fails.
  • Show browser sign-in success only after the credential is saved.
  • Preserve authentication failure categories in status, doctor, one-shot requests, and ACP responses.
  • Warn when an unreadable saved login prevents remote revocation during logout.

Keep source failures distinct from missing credentials through resolution,
preparation, and activation. Check the selected storage destination before
provider effects, and acknowledge browser sign-in only after persistence.
@fazxes fazxes added the type: bug Fixes incorrect behavior label Sep 3, 2026
Keep stored-key diagnostics specific and let Grok logout remove malformed or unsafe local sessions while reporting unconfirmed remote revocation.
@fazxes
fazxes marked this pull request as ready for review September 4, 2026 00:04
@fazxes
fazxes merged commit 39b9a34 into main Sep 4, 2026
48 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: bug Fixes incorrect behavior

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant