fix(auth): use correct sign-in method for genericOAuth

Add genericOAuthClient plugin to auth client and change sign-in
call from signIn.social() to signIn.oauth2() with correct
providerId parameter.
This commit is contained in:
2026-04-06 23:20:39 -04:00
parent c3026c8262
commit bcd488e2d3
2 changed files with 6 additions and 3 deletions

View File

@@ -18,8 +18,8 @@ export default function SignInPage() {
}, [session, router])
const handleSignIn = async () => {
await signIn.social({
provider: "authentik",
await signIn.oauth2({
providerId: "authentik",
callbackURL: "/",
})
}

View File

@@ -1,5 +1,8 @@
import { createAuthClient } from "better-auth/react";
import { genericOAuthClient } from "better-auth/client/plugins";
export const authClient = createAuthClient();
export const authClient = createAuthClient({
plugins: [genericOAuthClient()],
});
export const { useSession, signIn, signOut } = authClient;