GitHub OAuth callback flow
A controlled GitHub OAuth callback can complete through the helper-owned route while uncertain account linking stays in manual review.
Mohith / 3 min readWhat changed
The preview federation helper can complete a GitHub OAuth browser callback through its controlled path and return a bounded result to the application.
The callback validates provider state before resolving the provider identity. It does not treat a browser redirect, email claim, or query parameter as sufficient evidence for account ownership.
Account linking boundary
A provider identity that cannot be matched conservatively stays out of the automatic linking path. Manual review is an intentional safe state, not a callback failure to bypass.
Availability
GitHub validation does not establish broad OAuth or OIDC interoperability. This remains a preview flow until approved providers have been exercised end to end with production credentials and documented compatibility results.