UNPKG

@auth0/nextjs-auth0

Version:
14 lines (13 loc) 292 B
export function toSafeRedirect(dangerousRedirect, safeBaseUrl) { let url; try { url = new URL(dangerousRedirect, safeBaseUrl); } catch (e) { return undefined; } if (url.origin === safeBaseUrl.origin) { return url; } return undefined; }