{"repo":"sterlingwes/decap-proxy","free":true,"listed":false,"github":"https://github.com/sterlingwes/decap-proxy","clone":"git clone https://github.com/sterlingwes/decap-proxy.git","description":"A Cloudflare Worker Github OAuth proxy for Decap CMS. Allows redirecting to the authorization flow and calling back to Decap.","language":"TypeScript","stars":110,"topics":["cloudflare","cloudflare-workers","decap-cms","github","oauth"],"license":null,"category":"auth-billing-email","readme_excerpt":"decap-proxy A Cloudflare Worker Github OAuth proxy for Decap CMS. This allows for deploying Decap without the Netlify Identity or Git Gateway services required to handle Github authentication so that the CMS client can make Github API calls. Overview Suppose you have a website that is generated from some source files on GitHub and you want to provide an admin page where people who lack an understanding of git or HTML can edit the source files using a friendly browser-based interface. Decap CMS provides such an interface and can be configured to work with Github as the back-end, using Cloudflare to serve an OAuth Proxy that will act as an authentication go-between. This repository provides the elements needed to deploy such an OAuth Proxy on a Cloudflare Worker node. The proxy will be deployed to its own subdomain, separate from whatever website domain you're using Decap to manage. That subdomain will be referenced by the PROXY URL , below, and used exclusively for hosting the OAuth Proxy. Either you will be using the workers.dev domain that Cloudflare automatically gives your workers, or you will be providing a custom subdomain (eg. proxy.mydomain.com ) for a domain zone you own. Decap CMS assumes that you have some sort of CI/CD pipeline set up so that when commits are made to your github source, your website will be rebuilt, automatically. If you want to use a Cloudflare-based solution for that side of things, you could consider using Cloudflare Pages, or even Cloudflare Wo","default_branch":null,"files":null,"tree":[],"storefront":"/r/sterlingwes","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sterlingwes/decap-proxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}