From 8695f0801b7761fd7adf9dd97a4fdd3dce6de8bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20Rafael=20Siqueira?= Date: Wed, 24 Sep 2025 21:02:35 -0300 Subject: [PATCH] add upstream --- id.saladeaula.digital/client/app/routes.ts | 3 +-- id.saladeaula.digital/client/app/routes/revoke.ts | 15 --------------- id.saladeaula.digital/client/app/routes/token.ts | 15 --------------- 3 files changed, 1 insertion(+), 32 deletions(-) delete mode 100644 id.saladeaula.digital/client/app/routes/revoke.ts delete mode 100644 id.saladeaula.digital/client/app/routes/token.ts diff --git a/id.saladeaula.digital/client/app/routes.ts b/id.saladeaula.digital/client/app/routes.ts index af69e34..f082fab 100644 --- a/id.saladeaula.digital/client/app/routes.ts +++ b/id.saladeaula.digital/client/app/routes.ts @@ -11,6 +11,5 @@ export default [ route('/deny', 'routes/deny.tsx') ]), route('/authorize', 'routes/authorize.ts'), - route('/token', 'routes/token.ts'), - route('/revoke', 'routes/revoke.ts') + route('/*', 'routes/upstream.ts') ] satisfies RouteConfig diff --git a/id.saladeaula.digital/client/app/routes/revoke.ts b/id.saladeaula.digital/client/app/routes/revoke.ts deleted file mode 100644 index de21588..0000000 --- a/id.saladeaula.digital/client/app/routes/revoke.ts +++ /dev/null @@ -1,15 +0,0 @@ -import type { Route } from './+types' - -export async function action({ request, context }: Route.ActionArgs) { - const issuerUrl = new URL('/revoke', context.cloudflare.env.ISSUER_URL) - const r = await fetch(issuerUrl.toString(), { - method: request.method, - headers: request.headers, - body: await request.text() - }) - - return new Response(await r.text(), { - status: r.status, - headers: r.headers - }) -} diff --git a/id.saladeaula.digital/client/app/routes/token.ts b/id.saladeaula.digital/client/app/routes/token.ts deleted file mode 100644 index 32aca52..0000000 --- a/id.saladeaula.digital/client/app/routes/token.ts +++ /dev/null @@ -1,15 +0,0 @@ -import type { Route } from './+types' - -export async function action({ request, context }: Route.ActionArgs) { - const issuerUrl = new URL('/token', context.cloudflare.env.ISSUER_URL) - const r = await fetch(issuerUrl.toString(), { - method: request.method, - headers: request.headers, - body: await request.text() - }) - - return new Response(await r.text(), { - status: r.status, - headers: r.headers - }) -}