fix(auth): move github oauth callbacks to app domain (#801)

This commit is contained in:
ben
2026-03-08 12:55:33 -07:00
committed by GitHub
parent 9113e7a9e6
commit 3a3e4afef7
7 changed files with 313 additions and 191 deletions

View File

@@ -0,0 +1,32 @@
import { NextRequest } from "next/server";
import { proxyUpstream } from "../../_lib/upstream-proxy";
export const dynamic = "force-dynamic";
async function proxy(request: NextRequest, segments: string[] = []) {
return proxyUpstream(request, segments, {
routePrefix: "/api/auth",
upstreamPathPrefix: "api/auth",
rewriteAuthLocationsToRequestOrigin: true,
});
}
export async function GET(request: NextRequest) {
return proxy(request);
}
export async function POST(request: NextRequest) {
return proxy(request);
}
export async function PUT(request: NextRequest) {
return proxy(request);
}
export async function PATCH(request: NextRequest) {
return proxy(request);
}
export async function DELETE(request: NextRequest) {
return proxy(request);
}