Skip to content

Commit d3753e9

Browse files
committed
Apply service account in firebase auth edge
1 parent c5f4320 commit d3753e9

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

lib/firebase/auth-edge.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
11
export const authConfig = {
22
apiKey: process.env.NEXT_PUBLIC_FIREBASE_API_KEY!,
33
cookieName: "__session",
4-
cookieSignatureKeys: [process.env.COOKIE_SECRET_CURRENT ?? "dev-secret-change-in-production"],
4+
cookieSignatureKeys: [
5+
process.env.COOKIE_SECRET_CURRENT ?? "dev-secret-change-in-production",
6+
],
57
cookieSerializeOptions: {
68
path: "/",
79
httpOnly: true,
810
secure: process.env.NODE_ENV === "production",
911
sameSite: "lax" as const,
1012
maxAge: 60 * 60 * 24 * 14, // 14 days
1113
},
14+
serviceAccount: {
15+
projectId: process.env.FIREBASE_PROJECT_ID!,
16+
clientEmail: process.env.FIREBASE_CLIENT_EMAIL!,
17+
privateKey: process.env.FIREBASE_PRIVATE_KEY!.replace(/\\n/g, "\n"),
18+
},
1219
};

0 commit comments

Comments
 (0)