diff --git a/apps/login/src/lib/service.ts b/apps/login/src/lib/service.ts index a4e85e3ae3..d06f850247 100644 --- a/apps/login/src/lib/service.ts +++ b/apps/login/src/lib/service.ts @@ -111,7 +111,7 @@ export function getServiceUrlFromHeaders(headers: ReadonlyHeaders): { } export function constructUrl(request: NextRequest, path: string) { - const forwardedProto = request.headers.get("x-forwarded-proto") ?? "https"; + const forwardedProto = request.headers.get("x-forwarded-proto") ? `${request.headers.get("x-forwarded-proto")}:` : request.protocol; const forwardedHost = request.headers.get("x-zitadel-forward-host") ??