MCPcopy Create free account

hub / github.com/better-auth/better-auth / functions

Functions3,880 in github.com/better-auth/better-auth

↓ 1 callersFunctionaddTeamMember
(options: O)
packages/better-auth/src/plugins/organization/routes/crud-team.ts:1016
↓ 1 callersFunctionaddToRemoveQueue
(toastId: string)
demo/nextjs/hooks/use-toast.ts:58
↓ 1 callersFunctionadminUpdateUser
(opts: AdminOptions)
packages/better-auth/src/plugins/admin/routes.ts:495
↓ 1 callersFunctionafterUpdateStripeOrg
(data: { organization: (Organization & WithStripeCustomerId) | null; user: User; })
packages/stripe/src/index.ts:97
↓ 1 callersFunctionapiKeySchema
({ defaultRateLimitMax, defaultTimeWindow, }: { defaultTimeWindow: number; defaultRateLimitMax: number; })
packages/api-key/src/schema.ts:4
↓ 1 callersFunctionapple
(options: AppleOptions)
packages/core/src/social-providers/apple.ts:99
↓ 1 callersFunctionapplyMapping
( user: User, resources: Resources, path: string, value: unknown, op: "add" | "replace", )
packages/scim/src/patch-operations.ts:85
↓ 1 callersFunctionapplyPatchValue
( user: User, resources: Resources, value: unknown, op: "add" | "replace", path?: string | undefined, )
packages/scim/src/patch-operations.ts:119
↓ 1 callersFunctionapplyRateLimitToSnapshot
* Translate a rate-limit decision into a counter snapshot for the * secondary-storage merge write. Denials throw before any write.
packages/api-key/src/routes/verify-api-key.ts:456
↓ 1 callersFunctionapplySetCookie
(headers: Headers, responseHeaders: Headers)
packages/better-auth/src/plugins/two-factor/two-factor.test.ts:1926
↓ 1 callersFunctionapplySortToRecords
( records: any[], sortBy: { field: string; direction: "asc" | "desc" } | undefined, model: stri
packages/memory-adapter/src/memory-adapter.ts:181
↓ 1 callersFunctionapplySortingAndPagination
* Apply sorting and pagination to an array of API keys in memory * Used for secondary storage mode where we can't rely on database operations
packages/api-key/src/adapter.ts:576
↓ 1 callersFunctionapplyUserInputFieldsToRequestBody
( path: string, requestBody: OpenAPIRequestBody | undefined, options: BetterAuthOptions, )
packages/better-auth/src/plugins/open-api/generator.ts:487
↓ 1 callersFunctionareSchemaMembersCompatible
( left: boolean | OpenAPISchema | undefined, right: boolean | OpenAPISchema | undefined, )
packages/better-auth/src/plugins/open-api/generator.ts:325
↓ 1 callersFunctionasBunLikeDatabase
* Minimal stand-in for a `bun:sqlite` `Database`. The Vitest runner cannot * import `bun:sqlite`, so the prepared-statement surface that * `BunSqlit
packages/kysely-adapter/src/sqlite-dialect-mutations.test.ts:33
↓ 1 callersFunctionasBunLikeDatabase
(db: DatabaseSync)
packages/kysely-adapter/src/sqlite-introspector.test.ts:22
↓ 1 callersFunctionasZodSchema
(schema: unknown)
packages/better-auth/src/plugins/open-api/generator.ts:146
↓ 1 callersFunctionassertHasProtocol
(url: string)
packages/better-auth/src/utils/url.ts:52
↓ 1 callersFunctionassignIndexes
(indexes: Index[])
packages/cli/src/generators/drizzle.ts:194
↓ 1 callersFunctionasyncList
(items: T[])
packages/stripe/test/_fixtures.ts:25
↓ 1 callersFunctionattachResponseHeadersToAPIError
* Better-call's createEndpoint re-throws APIError without exposing the headers * accumulated on ctx.responseHeaders (e.g. Set-Cookie from deleteSessi
packages/core/src/api/index.ts:22
↓ 1 callersFunctionattr
(key: string)
packages/sso/src/routes/saml-pipeline.ts:562
↓ 1 callersFunctionauth0
(options: Auth0Options)
packages/better-auth/src/plugins/generic-oauth/providers/auth0.ts:33
↓ 1 callersFunctionauthConfig
()
test/unit/oidc/scope-consent.spec.ts:30
↓ 1 callersFunctionauthConfig
()
test/unit/oidc/index.spec.ts:31
↓ 1 callersFunctionauthMiddlewareFactory
(opts: SCIMOptions)
packages/scim/src/middlewares.ts:13
↓ 1 callersFunctionauthorizationCodeRequest
({ code, codeVerifier, redirectURI, options, authentication, deviceId, headers, additionalParams = {},
packages/core/src/oauth2/validate-authorization-code.ts:12
↓ 1 callersFunctionauthorize
( ctx: GenericEndpointContext, options: OIDCOptions, )
packages/better-auth/src/plugins/oidc-provider/authorize.ts:28
↓ 1 callersFunctionauthorizeEndpoint
( ctx: GenericEndpointContext, opts: OAuthOptions<Scope[]>, settings?: AuthorizeEndpointSettings, )
packages/oauth-provider/src/authorize.ts:162
↓ 1 callersFunctionauthorizeForRefreshToken
Initial authorization
packages/oauth-provider/src/token.test.ts:585
↓ 1 callersFunctionauthorizeMCPOAuth
( ctx: GenericEndpointContext, options: OIDCOptions, )
packages/better-auth/src/plugins/mcp/authorize.ts:18
↓ 1 callersFunctionbackupCode2fa
(opts: BackupCodeOptions)
packages/better-auth/src/plugins/two-factor/backup-codes/index.ts:177
↓ 1 callersFunctionbanUser
(opts: AdminOptions)
packages/better-auth/src/plugins/admin/routes.ts:1076
↓ 1 callersFunctionbatchCheckOrgAdmin
( ctx: { context: AuthContext; }, userId: string, organizationIds: string[], )
packages/sso/src/routes/providers.ts:148
↓ 1 callersFunctionbatchMigrateLegacyMetadata
( ctx: GenericEndpointContext, apiKeys: ApiKey[], opts: PredefinedApiKeyOptions, )
packages/api-key/src/adapter.ts:45
↓ 1 callersFunctionbeforeDeleteStripeOrg
(data: { organization: Organization & WithStripeCustomerId; user: User; })
packages/stripe/src/index.ts:135
↓ 1 callersFunctionbetterJSONParse
( value: unknown, options: ParseOptions = {}, )
packages/better-auth/src/client/parser.ts:81
↓ 1 callersFunctionblankNonCode
Replace string/template/comment spans with equal-length blanks so brace and * bracket counting is not thrown off by punctuation inside them.
test/unit/no-multi-clause-adapter-update.test.ts:38
↓ 1 callersMethodbody
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2092
↓ 1 callersFunctionbuildAdapter
()
packages/kysely-adapter/src/increment-one.test.ts:45
↓ 1 callersFunctionbuildAdapter
()
packages/kysely-adapter/src/with-returning-mysql.test.ts:42
↓ 1 callersFunctionbuildAdapterFactory
(activeDb: MemoryDB)
packages/memory-adapter/src/memory-adapter.ts:140
↓ 1 callersFunctionbuildAsymmetricOptions
(mock: StripeMock)
packages/stripe/test/checkout.test.ts:285
↓ 1 callersFunctionbuildAudienceRestrictions
(audienceGroups: string[][])
packages/sso/src/saml/response-binding.test.ts:12
↓ 1 callersFunctionbuildCompactCookie
( embeddedExpiresAt: Date, outerExpiresAt: number | undefined, )
packages/better-auth/src/cookies/cookies.test.ts:2113
↓ 1 callersFunctionbuildCookieHeader
(entries: string[], names: string[])
packages/better-auth/src/plugins/two-factor/two-factor.security.test.ts:42
↓ 1 callersFunctionbuildCookieHeader
(cookies: Map<string, string>)
e2e/smoke/test/session-token-refresh.spec.ts:210
↓ 1 callersFunctionbuildCorsHeaders
( authURL: string, allowedOrigin?: string, )
packages/better-auth/src/plugins/mcp/client/index.ts:68
↓ 1 callersFunctionbuildDocsIndex
()
docs/lib/ai-chat/route.ts:10
↓ 1 callersFunctionbuildHooksStripeOptions
(mock: StripeMock)
packages/stripe/test/stripe-organization.test.ts:1960
↓ 1 callersFunctionbuildInstance
( options?: Partial<Parameters<typeof oidcProvider>[0]>, )
packages/better-auth/src/plugins/oidc-provider/oidc.test.ts:1991
↓ 1 callersFunctionbuildLineItemOptions
(mock: StripeMock)
packages/stripe/test/checkout.test.ts:23
↓ 1 callersFunctionbuildMcpArgs
(registry: string)
packages/cli/src/commands/ai.ts:675
↓ 1 callersFunctionbuildOIDCConfig
()
packages/sso/src/routes/sso.ts:781
↓ 1 callersFunctionbuildObjectString
(obj: any)
packages/cli/src/commands/init/utility/plugin.ts:212
↓ 1 callersFunctionbuildOrgStripeOptions
(mock: StripeMock)
packages/stripe/test/stripe-organization.test.ts:38
↓ 1 callersFunctionbuildRegistrationVerification
( aaguid: string, credentialID: string, )
packages/passkey/src/passkey.test.ts:1160
↓ 1 callersFunctionbuildSAMLResponse
({ audienceGroups = [[serviceProviderEntityId]], destination = serviceProviderAcsUrl, recipient = servicePr
packages/sso/src/saml/response-binding.test.ts:26
↓ 1 callersFunctionbuildSeatPlanOptions
(mock: StripeMock)
packages/stripe/test/seat-based-billing.test.ts:40
↓ 1 callersFunctionbuildSingleCondition
(w: Where)
packages/prisma-adapter/src/prisma-adapter.ts:258
↓ 1 callersFunctionbuildSyntheticUserOutput
( options: BetterAuthOptions, data: Record<string, unknown>, )
packages/better-auth/src/db/schema.ts:80
↓ 1 callersFunctionbuildToken
( signingKey: CryptoKey, overrides: { audience?: string; issuer?: string; kid?: string; } = {},
packages/better-auth/src/social.test.ts:2612
↓ 1 callersFunctionbuildTrialOptions
(mock: StripeMock)
packages/stripe/test/checkout.test.ts:1728
↓ 1 callersFunctionbuildUserPatch
(user: User, operations: Operation[])
packages/scim/src/patch-operations.ts:136
↓ 1 callersFunctionbuildVerificationUris
( verificationUri: string | undefined, baseURL: string, userCode: string, )
packages/better-auth/src/plugins/device-authorization/routes.ts:876
↓ 1 callersFunctioncachePromise
( key: string, setPromise: () => Promise<T>, )
docs/components/mdx/mermaid.tsx:19
↓ 1 callersFunctioncalculateGroupingStats
()
packages/test-utils/src/adapter/create-test-suite.ts:781
↓ 1 callersFunctioncallOneTap
()
packages/better-auth/src/plugins/one-tap/one-tap.test.ts:272
↓ 1 callersFunctioncallParenIndex
From just past `.update`, skip whitespace and an optional balanced `<...>` * type-argument list, and return the index of the call's `(`, or -1 if thi
test/unit/no-multi-clause-adapter-update.test.ts:125
↓ 1 callersFunctioncallback
(idToken: string)
packages/better-auth/src/plugins/one-tap/client.ts:259
↓ 1 callersFunctioncallbackSSO
(options?: SSOOptions)
packages/sso/src/routes/sso.ts:1849
↓ 1 callersFunctioncallbackSSOSAML
(options?: SSOOptions)
packages/sso/src/routes/sso.ts:1907
↓ 1 callersFunctioncallbackSSOShared
(options?: SSOOptions)
packages/sso/src/routes/sso.ts:1864
↓ 1 callersFunctioncanLinkExistingUser
* Decides whether SCIM provisioning may attach to a pre-existing user that * matched by email. Linking by email alone would give the SCIM token full
packages/scim/src/routes.ts:171
↓ 1 callersFunctioncancel
(message: string)
packages/cli/src/commands/init/index.ts:106
↓ 1 callersFunctioncancelInvitation
(options: O)
packages/better-auth/src/plugins/organization/routes/crud-invites.ts:987
↓ 1 callersFunctioncancelSubscription
(options: StripeOptions)
packages/stripe/src/routes.ts:1250
↓ 1 callersFunctioncancelled
()
packages/cli/src/commands/ai.ts:21
↓ 1 callersFunctioncapitalize
(str: string)
docs/lib/copy-schema/utils.ts:45
↓ 1 callersFunctioncaptcha
(options: CaptchaOptions)
packages/better-auth/src/plugins/captcha/index.ts:21
↓ 1 callersFunctioncaptureCookies
(headers: Headers)
packages/api-key/src/api-key.test.ts:5282
↓ 1 callersFunctioncenteredFeatures
()
packages/better-auth/src/plugins/oauth-popup/client.ts:138
↓ 1 callersFunctionchangeEmailEmailOTP
(opts: RequiredEmailOTPOptions)
packages/better-auth/src/plugins/email-otp/routes.ts:1166
↓ 1 callersFunctioncheckHasPath
(url: string)
packages/better-auth/src/utils/url.ts:40
↓ 1 callersFunctioncheckMissingFields
( schema: Record<string, any>, model: string, values: Record<string, any>, )
packages/drizzle-adapter/src/drizzle-adapter.ts:668
↓ 1 callersFunctioncheckNoNullable
(obj: any, path = "")
packages/better-auth/src/plugins/open-api/open-api.test.ts:666
↓ 1 callersFunctioncheckOrganizationSlug
( options: O, )
packages/better-auth/src/plugins/organization/routes/crud-org.ts:311
↓ 1 callersFunctioncheckPackageManagers
()
packages/cli/src/utils/check-package-managers.ts:9
↓ 1 callersFunctioncheckPasswordCompromise
( password: string, customMessage?: string | undefined, )
packages/better-auth/src/plugins/haveibeenpwned/index.ts:23
↓ 1 callersFunctioncheckPermission
* Checks if a role has the required permission for API key operations. * Uses the organization's access control system. * * Organization owners (de
packages/api-key/src/org-authorization.ts:116
↓ 1 callersFunctioncheckRateLimit
(ip: string)
docs/lib/ai-chat/rate-limit.ts:36
↓ 1 callersFunctioncheckResource
* Checks the resource parameter, if provided, * and returns a valid audience based on the request
packages/oauth-provider/src/token.ts:421
↓ 1 callersFunctioncheckSkipProxy
( ctx: GenericEndpointContext, opts?: OAuthProxyOptions, )
packages/better-auth/src/plugins/oauth-proxy/utils.ts:68
↓ 1 callersFunctioncheckVerificationOTP
(opts: RequiredEmailOTPOptions)
packages/better-auth/src/plugins/email-otp/routes.ts:337
↓ 1 callersFunctioncheckVerificationValue
Checks verification value
packages/oauth-provider/src/token.ts:638
↓ 1 callersFunctionchunkCookie
* Split a cookie value into chunks if needed
packages/better-auth/src/cookies/session-store.ts:68
↓ 1 callersFunctionclaim
()
packages/core/src/db/adapter/increment-one.test.ts:265
↓ 1 callersFunctionclaimFromTransaction
(tx: PrismaClient)
packages/prisma-adapter/src/prisma-adapter.ts:678
↓ 1 callersFunctionclaimFromTransaction
(trx: any)
packages/kysely-adapter/src/kysely-adapter.ts:857
↓ 1 callersFunctionclaimFromTransaction
(tx: DB)
packages/drizzle-adapter/src/drizzle-adapter.ts:988
← previousnext →901–1,000 of 3,880, ranked by callers