Add cookie headers to OAuth callback response

cgen-7c7ef9e9f3cf4111a3cf1a1216bb52d2
This commit is contained in:
Builder.io 2025-11-09 08:15:19 +00:00
parent 628ad823e3
commit 292015fead

View file

@ -172,8 +172,13 @@ export default async function handler(req: any, res: any) {
return res.status(500).json({ message: "Failed to create session" });
}
// Return session data to frontend
// Set session cookies
const accessTokenCookie = `sb-access-token=${sessionData.session.access_token}; Path=/; Secure; HttpOnly; SameSite=Lax; Max-Age=3600`;
const refreshTokenCookie = `sb-refresh-token=${sessionData.session.refresh_token}; Path=/; Secure; HttpOnly; SameSite=Lax; Max-Age=604800`;
res.setHeader("Set-Cookie", [accessTokenCookie, refreshTokenCookie]);
res.setHeader("Content-Type", "application/json");
return res.status(200).json({
success: true,
message: isNewUser ? "Account created successfully" : "Linked successfully",