fix: magic links missing root prefix (#133)
* Fix magic links * Include changeset --------- Co-authored-by: Matt Kane <mkane@cloudflare.com>
This commit is contained in:
@@ -68,7 +68,7 @@ export async function createInviteToken(
|
||||
});
|
||||
|
||||
// Build invite URL
|
||||
const url = new URL("/api/auth/invite/accept", config.baseUrl);
|
||||
const url = new URL("/_emdash/api/auth/invite/accept", config.baseUrl);
|
||||
url.searchParams.set("token", token);
|
||||
|
||||
return { url: url.toString(), email };
|
||||
|
||||
@@ -63,7 +63,7 @@ export async function sendMagicLink(
|
||||
});
|
||||
|
||||
// Build magic link URL
|
||||
const url = new URL("/api/auth/magic-link/verify", config.baseUrl);
|
||||
const url = new URL("/_emdash/api/auth/magic-link/verify", config.baseUrl);
|
||||
url.searchParams.set("token", token);
|
||||
|
||||
// Send email
|
||||
|
||||
@@ -40,7 +40,10 @@ export async function createAuthorizationUrl(
|
||||
|
||||
const provider = getProvider(providerName);
|
||||
const state = generateState();
|
||||
const redirectUri = `${config.baseUrl}/api/auth/oauth/${providerName}/callback`;
|
||||
const redirectUri = new URL(
|
||||
`/_emdash/api/auth/oauth/${providerName}/callback`,
|
||||
config.baseUrl,
|
||||
).toString();
|
||||
|
||||
// Generate PKCE code verifier for providers that support it
|
||||
const codeVerifier = generateCodeVerifier();
|
||||
|
||||
@@ -91,7 +91,7 @@ export async function requestSignup(
|
||||
});
|
||||
|
||||
// Build verification URL
|
||||
const url = new URL("/api/auth/signup/verify", config.baseUrl);
|
||||
const url = new URL("/_emdash/api/auth/signup/verify", config.baseUrl);
|
||||
url.searchParams.set("token", token);
|
||||
|
||||
// Send email
|
||||
|
||||
Reference in New Issue
Block a user