Better Auth

BA

Better Auth

Join the community to ask questions about Better Auth and get answers from other members.

Join

bug-reports

help

oslo package

better-auth version: 0.8.6-beta.3
No description

Signin throws an occasional not valid JSON error

Hey everyone, I have a signin server action which simply lets user signin , but sometimes it throws a 500 error saying "<", "!DOCTYPE" ... is not valid JSON, I dont know what might cause this, also it can be the (Turso) database error, but am not sure, Why does it throw error occasionally or only at certain times? sometimes its quite frequent and gives very bad UX. This is my signin code : `signin: async ({ request, cookies }) => { let form = await request.formData(); let email = form.get('email') as string;...
No description

EDE in API endpoint set-active

API endpoint to set active org -> Is showing alot of information ```{ "id": "RbK9SjPZKhd-laZiqO_dS", "name": "xxxxx", "slug": "xxx",...

MongoDB

Fresh install nextjs following docs - And using the following for mongodb auth.ts ```import { betterAuth } from "better-auth"; import { mongodbAdapter } from "better-auth/adapters/mongodb"; import { client } from "@/db/index"; // Importing specifically from index...

basePath does not work in Next.js

I move files form src/app/api/auth/[..all] to src/app/api/v1/auth/[..all] and I add basePath to betterAuth -> basePath: "/api/v1/auth" export const auth = betterAuth({...

DeprecationWarning: The `punycode` module is deprecated

When I create a new user, the terminal gives me this message: DeprecationWarning: The Punycode module is deprecated. Please use a userland alternative instead. I use Next.js v15 - Node.js v22...
No description

Server auth not working (SvelteKit) via signin with email

Hey everyone, When I try to sign in with email and with server actions, the session doesnt seem to set or authentication simply doesnt complete In this code: `try { let res = await auth.api.signInEmail({ body: {...

Github Oauth not working in production

Hey everyone, I have a web app built with SvelteKit, for oauth with github everything works well and as expected in development environment or for localhost app, but things break and in console a 500 (Internal Server Error) logs out, am really not sure why is this happening, I have just followed the instructions from docs as it is, Help would be really appreciated. I don't know if it requires reproduction, cause there's nothing different going on from the docs steps, its just things dont work in production (Also, I deploy on cloudflare pages.)...

Failed to get source map when using auth.api.getSession() during first request

Hey there 👋, I am having an issue getting my session on the server in a single request. Currently, it seems that two requests are being made for session data, and as for a brief moment, components accessing session data using useSession() render improperly. Has anyone had this issue before? Where can I begin to debug? ```GET /api/auth/session 401 in 78ms...

[Not sure if bug] Admin plugin does not use the Infering Types

As title says Using the create user ```const newUser = await authClient.admin.createUser({ name: "Test User",...

crossSubDomainCookies no stored state found

Hello, I am trying to configure lcross SubDomainCookies and I am receiving the following error when trying to log in No stored state found everything works fine until I activate crossSubDomainCookies this is my settins in auth.ts : advanced:{...
No description

'import.meta' is currently unsupported, js engine: hermes [Component Stack]

…import {env as p} from “std-env”; I’m getting this in an Expo/React Native project. The Metro Bundler has no import.meta support yet and it seems like this could take a while...

better-auth take big size when imported

When import { betterAuth } from "better-auth" -> the size is 311kb look in the kysely package is take 49.7% form the size Please take care about package size and optimize it well...
No description

Request Keeps Pending (Express.js)

im using next.js for frontend and express for backend, why it keeps pending when i'm doing sign up with email and password?
No description

authClient.signOut error when multiSession() enabled with prisma adaptor

ERROR Invalid prisma.session.delete() invocation nextjs app - better-auth 0.5.2-beta.17 after encountered similar error on my project, i cloned the official demo app and replaced database adaptor with prisma ended up with the above mentioned error. error is not present when removing multiSession() plugin....
No description

ReferenceError: process is not defined (Cloudflare + Sveltekit)

Using BetterAuth in connection with Cloudflare and Sveltekit, brings following error: ReferenceError: process is not defined This internal error only appears in the deployed Version on Cloudflare and not the local one. Most likely duo using imports like for example the filesystem (fs) which is not nativly supported in Cloudflare....

Google SSO not working

Social auth with google is currently not working for me. In my production environment and same for demo.better-auth.com/sign-in...

signUp on server-side not sending sendVerificationEmail()

Since the changes in v0.4.12 (though I’m not 100% sure), sendVerificationEmail() is no longer triggered automatically when I call auth.api.signUpEmail(). Next.js Server-Action: ```ts...

syntax error and generateId when using postgresql

Hi, I'm trying to generate a custom id in a postgres db, but there is an error when I try to use the syntax needed to add the generateId, when using: database: new Pool({ connectionString: ""...
No description

Argument `username` is missing when connecting with GitHub Provider

```ts model User { id String @id username String name String...
No description