diff --git a/.changeset/dull-ravens-smash.md b/.changeset/dull-ravens-smash.md new file mode 100644 index 00000000..82b2a68c --- /dev/null +++ b/.changeset/dull-ravens-smash.md @@ -0,0 +1,5 @@ +--- +'@hono/auth-js': patch +--- + +fix AUTH_URL not working in getAuthUser diff --git a/packages/auth-js/src/index.ts b/packages/auth-js/src/index.ts index e187198b..5fb49b09 100644 --- a/packages/auth-js/src/index.ts +++ b/packages/auth-js/src/index.ts @@ -63,7 +63,7 @@ function setEnvDefaults(env: AuthEnv, config: AuthConfig) { export async function getAuthUser(c: Context): Promise { const config = c.get('authConfig') setEnvDefaults(c.env, config) - const origin = new URL(c.req.url, c.env.AUTH_URL).origin + const origin = c.env.AUTH_URL ? new URL(c.env.AUTH_URL).origin : new URL(c.req.url).origin const request = new Request(`${origin}${config.basePath}/session`, { headers: { cookie: c.req.header('cookie') ?? '' }, })