mirror of
https://github.com/fosrl/pangolin.git
synced 2026-02-25 22:36:38 +00:00
22 lines
818 B
TypeScript
22 lines
818 B
TypeScript
import { headers } from "next/headers";
|
|
|
|
export async function authCookieHeader() {
|
|
const otherHeaders = await headers();
|
|
const otherHeadersObject = Object.fromEntries(
|
|
Array.from(otherHeaders.entries()).map(([k, v]) => [k.toLowerCase(), v])
|
|
);
|
|
|
|
return {
|
|
headers: {
|
|
cookie: otherHeadersObject["cookie"],
|
|
host: otherHeadersObject["host"],
|
|
"user-agent": otherHeadersObject["user-agent"],
|
|
"x-forwarded-for": otherHeadersObject["x-forwarded-for"],
|
|
"x-forwarded-host": otherHeadersObject["x-forwarded-host"],
|
|
"x-forwarded-port": otherHeadersObject["x-forwarded-port"],
|
|
"x-forwarded-proto": otherHeadersObject["x-forwarded-proto"],
|
|
"x-real-ip": otherHeadersObject["x-real-ip"]
|
|
}
|
|
};
|
|
}
|