Skip to content

Instantly share code, notes, and snippets.

@saltukalakus
Forked from marc-barry/handler.js
Created September 7, 2020 14:19
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save saltukalakus/bcd22ad78b9bea263448a19256557961 to your computer and use it in GitHub Desktop.
Save saltukalakus/bcd22ad78b9bea263448a19256557961 to your computer and use it in GitHub Desktop.
Cloudflare Worker for Auth0 Self-Managed Certificates
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
const url = new URL(request.url)
url.hostname = 'SOME_HOSTNAME' // i.e. 'dev-w-47n-vy-cd-e88kLg26GFbLGgBI.edge.tenants.auth0.com'
request = new Request(request)
request.headers.set('cname-api-key', 'SOME_KEY') // i.e. 'd4f2f3ef5a3ee3af4846127281d3450628bdc16d63e802dea75878fe9a63a279'
try {
return await fetch(new Request(url, request))
} catch (e) {
return new Response(JSON.stringify({ error: e.message }), { status: 500 })
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment