GitHub OAuth Login

An example GitHub OAuth Login for static pages

GitHub’s OAuth App logins require a server component in order to keep the client_secret a ... secret. A Cloudflare Worker is a perfect deployment target for such a simple server.

Building custom UIs for GitHub integrations is hard for frontend/UX developers, as it requires a server component which needs to be deployed and maintained. Cloudflare Workers lower the barrier and empower more people to build custom UIs for GitHub's APIs.