diff --git a/api/routes/oauth/common.ts b/api/routes/oauth/common.ts index 8894e5a..f998e1c 100644 --- a/api/routes/oauth/common.ts +++ b/api/routes/oauth/common.ts @@ -23,10 +23,10 @@ export function mount(app: Router) { Object.fromEntries(ctx.url.searchParams.entries()) ) - const origin = ( + const { origin } = new URL(( ctx.request.headers.get('referer') ?? env.WEB_URL - ).replace(/\/$/, '') + )) ctx.log('OAuth origin:', origin) diff --git a/src/pages/App.tsx b/src/pages/App.tsx index 4456dec..eea507e 100644 --- a/src/pages/App.tsx +++ b/src/pages/App.tsx @@ -44,7 +44,6 @@ export function App() { case '/oauth/popup': { const provider = state.url.searchParams.get('provider')! const url = new URL(`${env.VITE_API_URL}/oauth/start`) - url.searchParams.set('origin', location.origin) url.searchParams.set('provider', provider) location.href = url.href return