From 67648a5ba43c77886459907644758351ee68a170 Mon Sep 17 00:00:00 2001 From: Shaun Campbell Date: Sun, 22 Feb 2026 14:57:54 -0500 Subject: [PATCH] fix(login): post local credentials to /auth/callback/local not /signin/local The Credentials provider in Auth.js processes credentials at the /callback/:provider endpoint, not /signin/:provider. Posting to /signin/local hits a code path that just redirects back to the Auth.js built-in sign-in page. Changing to /callback/local routes the form submission to the correct handler. Co-Authored-By: Claude Sonnet 4.6 --- src/routes/login/+page.server.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/login/+page.server.ts b/src/routes/login/+page.server.ts index 057f10a..59cb130 100644 --- a/src/routes/login/+page.server.ts +++ b/src/routes/login/+page.server.ts @@ -14,7 +14,7 @@ export const load: PageServerLoad = async ({ url }) => { return { signinUrl: `${authUrl}/signin/synology`, - localSigninUrl: `${authUrl}/signin/local`, + localSigninUrl: `${authUrl}/callback/local`, callbackUrl: appRoot, localAuthEnabled, error: resolveErrorMessage(url.searchParams.get('error'))