Browse Source

fix: allow registration outside vercel or NEXTAUTH_URL

pull/122/head
Bruno Bernard 7 months ago
parent
commit
dda917e737
  1. 7
      web/lib/auth.ts

7
web/lib/auth.ts

@ -125,6 +125,13 @@ export const authOptions = {
strategy: 'jwt', strategy: 'jwt',
}, },
callbacks: { callbacks: {
async redirect({ url, baseUrl }) {
// Always return relative redirects (avoids needing NEXTAUTH_URL)
if (url.startsWith("/")) return `${baseUrl}${url}`;
// Ensure only safe redirects
if (new URL(url).origin === baseUrl) return url;
return baseUrl;
},
async jwt({ token, user, trigger, session }) { async jwt({ token, user, trigger, session }) {
if (trigger === 'update') { if (trigger === 'update') {
if (session.name !== token.name) { if (session.name !== token.name) {

Loading…
Cancel
Save