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 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",
|
||||
|
|
|
|||
Loading…
Reference in a new issue