Want help to use rate limiting for a custom Route : /api/form
client_credentials flow for m2m auth?
Client Credentials
is supported. But, when I make the following req to my auth api:
```bash...ios 26 expo google auth
expoClient type error in monorepo when used outside of expo app
auth
which has better-auth setup to import into my expo and next.js apps.
```js
// mobile-auth-client.ts
import { createAuthClient } from "better-auth/react";...
YOU_CAN_ONLY_SEND_A_VERIFICATION_EMAIL_TO_AN_UNVERIFIED_EMAIL
Why getSession (and customSession) don't include additionalFields?
Registering Passkey returns empty res
better auth organization plugin vs ABAC
Disable OTP signup does not return error
How do we update custom session data without a full page reload?
Typescript not seeing role as a valid attribute
Nestjs Prisma

SERVER_ERROR: error: relation "ssoProvider" does not exist [ExpressJS and NextJS]
API Key Plugin: Fields marked as 'Optional' seem to be required
auth.api.createApiKey
with the API Key plugin. We didn't add some of the optional fields (the ones marked optional in the docs: https://www.better-auth.com/docs/plugins/api-key#schema). We've been getting the following error:
[Error [BetterAuthError]: The field "start" does not exist in the "apikey" schema. Please update your drizzle schema or re-generate using "npx @better-auth/cli generate".] {
cause: undefined
}...ERR_NAME_NOT_RESOLVED
POST http://admin-portal-backend:3001/api/auth/sign-in/email net::ERR_NAME_NOT_RESOLVED
POST http://admin-portal-backend:3001/api/auth/sign-in/email net::ERR_NAME_NOT_RESOLVED
http://admin-portal-backend:3001/api/auth/sign-out net::ERR_NAME_NOT_RESOLVED
http://admin-portal-backend:3001/api/auth/sign-out net::ERR_NAME_NOT_RESOLVED
I'm trying to disable setActiveOrganization except in very specific workflows.
imitate()
plugin and not the admin
plugin because I wanted further restrictions on the imitate process....how to check if i'm impersonating an user
how to set cookies on localhost
Expo with React Server Functions
Admin plugin: admin_session cookie is not removed after ending impersonated session?
admin_session
cookie is not removed even after stopping the impersonated session. Is this intentional? Naively, I would expect this to be cleared after ending the impersonated session.