Add cookie headers to OAuth callback response
cgen-7c7ef9e9f3cf4111a3cf1a1216bb52d2
This commit is contained in:
parent
628ad823e3
commit
292015fead
1 changed files with 6 additions and 1 deletions
|
|
@ -172,8 +172,13 @@ export default async function handler(req: any, res: any) {
|
||||||
return res.status(500).json({ message: "Failed to create session" });
|
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");
|
res.setHeader("Content-Type", "application/json");
|
||||||
|
|
||||||
return res.status(200).json({
|
return res.status(200).json({
|
||||||
success: true,
|
success: true,
|
||||||
message: isNewUser ? "Account created successfully" : "Linked successfully",
|
message: isNewUser ? "Account created successfully" : "Linked successfully",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue