Getting vercel url

This commit is contained in:
Khalim Conn-Kowlessar 2024-09-10 03:55:45 +01:00
parent 4559df9e8b
commit 1f5d92f081

View file

@ -15,6 +15,10 @@ const {
type OauthProvider = "google";
const baseUrl = process.env.VERCEL_URL
? `https://${process.env.VERCEL_URL}`
: "http://localhost:3000"; // Fallback for local development
// TODO: handle token expiration
// https://next-auth.js.org/v3/tutorials/refresh-token-rotation
// propertly set options too
@ -42,6 +46,7 @@ export const AuthOptions: NextAuthOptions = {
params: {
scope: `https://${process.env.AZURE_AD_B2C_TENANT_NAME}.onmicrosoft.com/api/demo.read https://${process.env.AZURE_AD_B2C_TENANT_NAME}.onmicrosoft.com/api/demo.write offline_access openid`,
prompt: "consent",
redirect_uri: `${baseUrl}/api/auth/callback/azure-ad-b2c`,
},
},
}),