Skip to content
Discussion options

You must be logged in to vote

As of 2026-07-20, the repository shows partial Cloudflare support, but no active fix for the GitHub OAuth failure in #1497 yet.

A few details narrow the current status down:

  • #1497 is still open and has no linked OAuth fix PR.
  • #1558 is active Cloudflare work, but it only adapts the Astro integration to Astro 6's removal of locals.runtime.env; it does not change OAuth.
  • The missing state on the root login is intentional in the current handler. githubLogin() generates a state value, but when from === "/" it redirects without adding state or the ks-* cookie. Those are only added for a non-root return path. The callback also accepts a code without state. See generic.ts.
  • This is unlikely to be …

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by eremannisto
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants