This commit is contained in:
2026-02-24 19:31:30 +01:00
parent 28898fb081
commit 1bb9241116
16 changed files with 878 additions and 50 deletions

View File

@@ -0,0 +1,26 @@
import { createFileRoute } from "@tanstack/react-router";
import { env } from "@zendegi/env/server";
export const Route = createFileRoute("/.well-known/oauth-protected-resource")({
server: {
handlers: {
GET: () => {
const baseUrl = env.BETTER_AUTH_URL.replace(/\/api\/auth$/, "");
return new Response(
JSON.stringify({
resource: baseUrl,
authorization_servers: [`${baseUrl}/api/auth`],
bearer_methods_supported: ["header"],
}),
{
headers: {
"Content-Type": "application/json",
"Cache-Control":
"public, max-age=15, stale-while-revalidate=15, stale-if-error=86400",
},
},
);
},
},
},
});