Better Auth

BA

Better Auth

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

Join

bug-reports

help

demo pass key

Decided to run the demo with pass keys, and when clicking "Add New Passkey" I run into the error of "The operation either timed out or was not allowed. See: https://www.w3.org/TR/webauthn-2/#sctn-privacy-considerations-client."

No control Over credentials on server side

Current Version: 0.8.6-beta.3 Tech Stack: Nextjs I applied email and password login in my project it works fine when we send a request from client to server and it checks with zod for client side validation and passes data correctly. But if we i use postman to send a request with credential information i have no control to check if the password or confirm password is correct or if password is in correct format. Even if i send wrong type of information using postman if accepts and creates a new user without a check at server. ...
No description

Permissions type not updating after creating ac and adding to organization plugin.

Hi, I believe this is a bug, even after adding my own permissions.ts, and adding ac and all of the roles to my auth.ts and auth-client.ts, it shows that the only permissions available are the 3 default ones built into the plugin. Is there any more setup that needs to be done that I'm missing? I've looked through the source of better-auth and cant pinpoint the issue ```import { createAccessControl } from "better-auth/plugins/access"; const statement = {...
No description

Unable to build NextJS app because of better-auth dependency

Hello, I'm unaware since when I got this issue, though...
No description

Prisma error when updating an account password

Hello, I opened an issue on github : https://github.com/better-auth/better-auth/issues/581 But it feels like a "me" problem, if anyone can confirm or not...

Failed to initialize database adapter

On the latest version of Better Auth on 0.8.6-beta.3 trying to sign in with OAuth causes the following error: ```tsx [_ [BetterAuthError]: Failed to initialize database adapter] { cause: undefined...

oslo package

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

Failed to initialize database adapter

I'm currently running the Drizzle adapter, and currently cannot get it to generate a schema. The following auth.ts causes the cli to throw: Failed to initalize database adapter ```ts...

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.)...

Prisma Adapter not generating models

The prisma adapter with any database, is not generating any models except the user, session, account and verifcation. I have the same auth client as I had in V0.6.0 I have all the plugins configured as expected. ...

JWT Not Working

When using this endpoint http://localhost:3000/v1/auth/jwks it returns an error ```typescript Cannot read properties of undefined (reading 'findMany') Better Auth ...

V0.7.0 Not Working

I am getting a huge error on V0.7.0-Beta...I changed nothing on the setup I had on V0.6 This is what the error looks like...
No description

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...