MCPcopy Create free account

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

Functions5,313 in github.com/better-auth/better-auth

↓ 7 callersFunctioncreateMcpProtectedRequestHandler
( options: McpProtectedRequestHandlerOptions, handler: ( request: Request, accessTokenClaims: JWTPayload
packages/mcp/src/handler.ts:127
↓ 7 callersFunctiongenerateId
(size?: number)
packages/core/src/utils/id.ts:3
↓ 7 callersFunctiongetAwaitableValue
( arr: AwaitableFunction<T>[] | undefined, item: { field?: string; value: string }, )
packages/better-auth/src/context/helpers.ts:278
↓ 7 callersFunctiongetClientConfig
( options?: BetterAuthClientOptions | undefined, loadEnv?: boolean | undefined, )
packages/better-auth/src/client/config.ts:42
↓ 7 callersFunctiongetIndexName
(tableName: string, field: DBFieldAttribute)
docs/lib/copy-schema/utils.ts:80
↓ 7 callersFunctiongetJwksAdapter
( baseAdapter: DBAdapter<BetterAuthOptions>, options?: JwtOptions, )
packages/better-auth/src/plugins/jwt/adapter.ts:9
↓ 7 callersMethodgetStore
()
packages/core/src/async_hooks/pure.index.ts:24
↓ 7 callersFunctionhandleRedirect
( ctx: GenericEndpointContext, uri: string, )
packages/oauth-provider/src/authorize.ts:144
↓ 7 callersFunctionhandler
(request: Request)
packages/better-auth/src/auth/base.ts:29
↓ 7 callersFunctioninvalidateResourceCache
(identifier?: string)
packages/oauth-provider/src/resources.ts:668
↓ 7 callersFunctionisAPIError
(error: unknown)
packages/api-key/src/utils.ts:8
↓ 7 callersFunctionisRequestLike
(value: unknown)
packages/better-auth/src/utils/url.ts:250
↓ 7 callersFunctionisTest
()
packages/core/src/env/env-impl.ts:59
↓ 7 callersFunctionnextCookies
()
packages/better-auth/src/integrations/next-js.ts:47
↓ 7 callersFunctiononError
(context)
demo/nextjs/components/forms/sign-in-form.tsx:75
↓ 7 callersFunctionpasskey
(options?: PasskeyOptions | undefined)
packages/passkey/src/index.ts:33
↓ 7 callersMethodreconcileUser
Reconciles global enabled or disabled state inside the SCIM transaction.
packages/scim/src/configuration.ts:312
↓ 7 callersFunctionrelease
()
packages/passkey/src/passkey.test.ts:922
↓ 7 callersFunctionresolve
(candidate: string)
packages/core/src/db/adapter/get-default-model-name.ts:36
↓ 7 callersFunctionresolveConfiguration
( authContext: AuthContext, configurations: PredefinedApiKeyOptions[], configId?: string | null, )
packages/api-key/src/routes/index.ts:45
↓ 7 callersFunctionrunWithEndpointContext
( context: AuthEndpointContext, fn: () => T, )
packages/core/src/context/endpoint-context.ts:46
↓ 7 callersFunctionschemaToOAuth
(input: SchemaClient<Scope[]>)
packages/oauth-provider/src/register.ts:1341
↓ 7 callersFunctionsignJWT
( ctx: GenericEndpointContext, config: { options?: JwtOptions | undefined; payload: JWTPayloadWithOption
packages/better-auth/src/plugins/jwt/sign.ts:232
↓ 7 callersFunctiontoCookieOptions
( attributes: CookieAttributes, )
packages/better-auth/src/cookies/cookie-utils.ts:160
↓ 7 callersFunctiontoResourceList
( value: string | string[] | undefined, )
packages/oauth-provider/src/utils/index.ts:190
↓ 7 callersFunctionuseTheme
()
demo/electron/src/renderer/src/components/theme-provider.tsx:66
↓ 6 callersFunctionauthorizeSCIMDemoManagementRequest
( request: Request, organizationId: string, options: { mutation: boolean }, )
demo/nextjs/lib/scim-demo-management.ts:139
↓ 6 callersFunctioncheck
(value: T | undefined)
packages/cli/src/commands/ai.ts:26
↓ 6 callersFunctioncimd
(options: CimdOptions)
packages/cimd/src/index.ts:51
↓ 6 callersFunctioncomputeSSOProviderReference
( provider: ReferencedProvider, )
packages/sso/src/provider-reference.ts:107
↓ 6 callersFunctioncreateAuthClient
( options?: Option | undefined, )
packages/better-auth/src/client/react/index.ts:83
↓ 6 callersFunctioncreateAuthContext
( adapter: DBAdapter, options: Options, getDatabaseType: (database: Options["database"]) => string, )
packages/better-auth/src/context/create-context.ts:94
↓ 6 callersFunctioncreateGroupResourceBase
(baseURL: string, group: SCIMGroup)
packages/scim/src/group-provisioning.ts:658
↓ 6 callersFunctioncreateIdP
(config: SAMLConfig)
packages/sso/src/routes/helpers.ts:219
↓ 6 callersFunctioncreateOIDCError
(message: string, code: string, status = 400)
demo/nextjs/lib/scim-demo-oidc.ts:130
↓ 6 callersFunctioncreateSP
( config: SAMLConfig, baseURL: string, providerId: string, opts?: { clockSkew?: number; relayState?: s
packages/sso/src/routes/helpers.ts:53
↓ 6 callersFunctiondestructureCredentials
( credentials: ExtractedCredentials | null, )
packages/oauth-provider/src/utils/index.ts:839
↓ 6 callersFunctiondeviceAuthorization
( options: DeviceAuthorizationPluginOptions<Grant> = {}, )
packages/better-auth/src/plugins/device-authorization/index.ts:242
↓ 6 callersFunctionemailOTP
(options: EmailOTPOptions)
packages/better-auth/src/plugins/email-otp/index.ts:38
↓ 6 callersFunctionextractClientCredentials
( ctx: GenericEndpointContext, opts: OAuthOptions<Scope[]>, expectedAudience?: string, )
packages/oauth-provider/src/utils/index.ts:861
↓ 6 callersFunctionfilterNonUniqueIndexes
({ fields, }: { fields: DBFieldAttribute[]; })
docs/lib/copy-schema/utils.ts:72
↓ 6 callersFunctionfilterOutputFields
( data: T, additionalFields: Record<string, DBFieldAttribute> | undefined, )
packages/core/src/utils/db.ts:7
↓ 6 callersFunctionfindSAMLProvider
( providerId: string, options: SSOOptions | undefined, adapter: Pick<DBAdapter, "findOne">, )
packages/sso/src/routes/helpers.ts:18
↓ 6 callersFunctiongenerate
(bigint: boolean)
packages/cli/test/generate.test.ts:462
↓ 6 callersFunctiongenerateCodeChallenge
(codeVerifier: string)
packages/core/src/oauth2/utils.ts:98
↓ 6 callersFunctiongenerateDrizzleSchema
( db: any, options: BetterAuthOptions, dialect: "sqlite" | "mysql" | "pg", )
e2e/adapter/test/drizzle-adapter/generate-schema.ts:16
↓ 6 callersFunctiongenerateDrizzleSchema
( db: any, options: BetterAuthOptions, dialect: "sqlite" | "mysql" | "pg", )
e2e/adapter/test/drizzle-v2-relations-adapter/generate-schema.ts:16
↓ 6 callersFunctiongetDatabaseIndexStringLength
({ columnName, dialect, fields, indexes, }: { columnName: string; dialect: BoundedDatabaseIndexDialect;
packages/core/src/db/database-index.ts:202
↓ 6 callersFunctiongetNormalTestSuiteTests
( { adapter, generate, insertRandom, modifyBetterAuthOptions, sortModels, customIdGenerator, ge
packages/test-utils/src/adapter/suites/basic.ts:36
↓ 6 callersFunctiongetSCIMDemoBaseURL
()
demo/nextjs/lib/scim-demo.ts:52
↓ 6 callersFunctiongetSCIMDemoOIDCIssuer
()
demo/nextjs/lib/scim-demo-oidc.ts:320
↓ 6 callersFunctiongetTypeFactory
( getTypeMap: ( field: DBFieldAttribute, ) => Record< "string" | "boolean" | "number" | "date" | "json"
docs/lib/copy-schema/utils.ts:30
↓ 6 callersFunctionhandleOAuthUserInfo
( c: GenericEndpointContext, opts: { userInfo: Omit<User, "createdAt" | "updatedAt">; account: Omit<Acco
packages/better-auth/src/oauth2/link-account.ts:23
↓ 6 callersFunctioninferAdditionalFields
( schema?: S | undefined, )
packages/better-auth/src/plugins/additional-fields/client.ts:9
↓ 6 callersFunctioninitGetModelName
({ usePlural, schema, }: { usePlural: boolean | undefined; schema: BetterAuthDBSchema; })
packages/core/src/db/adapter/get-model-name.ts:4
↓ 6 callersFunctionisDevelopment
()
packages/core/src/env/env-impl.ts:55
↓ 6 callersFunctionisPrismaNotFoundError
(e: any)
packages/prisma-adapter/src/prisma-adapter.ts:57
↓ 6 callersFunctionisProcessType
(type: typeof process.type)
packages/electron/src/utils.ts:3
↓ 6 callersFunctionlistener
()
demo/nextjs/components/pricing.tsx:24
↓ 6 callersFunctionmagicLink
(options: MagicLinkOptions)
packages/better-auth/src/plugins/magic-link/index.ts:161
↓ 6 callersFunctionmagicLinkClient
()
packages/better-auth/src/plugins/magic-link/client.ts:5
↓ 6 callersFunctionmakeSignature
( value: string, secret: string | BufferSource, )
packages/better-auth/src/crypto/index.ts:112
↓ 6 callersFunctionmanagementPath
(organizationId: string)
demo/nextjs/app/dashboard/scim/settings.tsx:346
↓ 6 callersFunctionopenAPI
(options?: O | undefined)
packages/better-auth/src/plugins/open-api/index.ts:102
↓ 6 callersFunctionparseInputData
( data: T, schema: { fields: Record<string, DBFieldAttribute>; action?: ("create" | "update") | undefine
packages/better-auth/src/db/schema.ts:143
↓ 6 callersFunctionparseJSON
( value: unknown, options: ParseOptions = { strict: true }, )
packages/better-auth/src/client/parser.ts:164
↓ 6 callersFunctionresolvePlanItem
( options: StripeOptions, items: Stripe.SubscriptionItem[], )
packages/stripe/src/utils.ts:78
↓ 6 callersFunctionresolveResourcePolicy
( ctx: GenericEndpointContext, opts: OAuthOptions<Scope[]>, params: { resource: unknown; clientId: stri
packages/oauth-provider/src/resources.ts:336
↓ 6 callersFunctionresourceModel
(opts: OAuthOptions<Scope[]>)
packages/oauth-provider/src/oauthResource/endpoints.ts:58
↓ 6 callersFunctionscimDemoManagementErrorResponse
(error: unknown)
demo/nextjs/lib/scim-demo-management.ts:99
↓ 6 callersFunctionsearchParamsToQuery
( params: URLSearchParams, )
packages/oauth-provider/src/utils/index.ts:1041
↓ 6 callersFunctionsetAccountCookie
( c: GenericEndpointContext, accountData: Record<string, any>, )
packages/better-auth/src/cookies/session-store.ts:229
↓ 6 callersFunctionstoreToken
( storageMethod: OAuthOptions<Scope[]>["storeTokens"] = "hashed", token: string, type: StoreTokenType, )
packages/oauth-provider/src/utils/index.ts:461
↓ 6 callersFunctionsymmetricDecodeJWT
( token: string, secret: string | SecretConfig, salt: string, )
packages/better-auth/src/crypto/jwt.ts:118
↓ 6 callersFunctiontoExpJWT
( expirationTime: number | Date | string, iat: number, )
packages/better-auth/src/plugins/jwt/utils.ts:18
↓ 6 callersMethodtransform
* Apply transform next, returning a transform handle. * You can then apply more transformations, draw, or retrieve the output. * @param transform
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:7566
↓ 6 callersFunctionuseAIChat
()
docs/components/ai-chat.tsx:39
↓ 6 callersFunctionuseSessionQuery
(initialData?: SessionData)
demo/nextjs/data/user/session-query.ts:15
↓ 6 callersFunctionvalidateClientCredentials
( ctx: GenericEndpointContext, options: OAuthOptions<Scope[]>, clientId: string, clientSecret?: string, //
packages/oauth-provider/src/utils/index.ts:719
↓ 6 callersFunctionverifyProviderIdToken
( provider: ProviderWithIdTokenConfig, token: string, nonce?: string, ctx?: GenericEndpointContext, )
packages/core/src/oauth2/verify-id-token.ts:59
↓ 5 callersFunction_getEnv
(useShim?: boolean)
packages/core/src/env/env-impl.ts:9
↓ 5 callersFunctionacquireActiveSCIMUserLink
( reference: SCIMUserExternalIdReference, context: SCIMActiveUserLinkContext, )
packages/scim/src/identity.ts:62
↓ 5 callersFunctionadapter
(args_0)
e2e/adapter/test/adapter-factory/adapter-factory.test.ts:192
↓ 5 callersFunctionanonymous
(options?: AnonymousOptions | undefined)
packages/better-auth/src/plugins/anonymous/index.ts:112
↓ 5 callersFunctionapplySetCookies
( target: Headers, setCookieValues: Iterable<string>, )
packages/better-auth/src/cookies/cookie-utils.ts:282
↓ 5 callersMethodarrayBuffer
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2094
↓ 5 callersFunctionassertGroupMemberCount
(memberCount: number)
packages/scim/src/group-provisioning.ts:233
↓ 5 callersFunctionatomicVerifyOTP
* Verifies a single-use OTP with race-condition protection. * * The atomic consume is the single gate: only the first concurrent caller * receives
packages/better-auth/src/plugins/email-otp/routes.ts:1304
↓ 5 callersFunctionauthorize
Drive /authorize with the given resources and return the issued code.
packages/oauth-provider/src/resource-binding.test.ts:87
↓ 5 callersFunctioncheckOrgApiKeyPermission
( ctx: GenericEndpointContext, userId: string, organizationId: string, requiredAction: ApiKeyPermissionAct
packages/api-key/src/org-authorization.ts:59
↓ 5 callersFunctioncheckProviderAccess
( ctx: { context: AuthContext & { session: { user: { id: string } }; }; }, providerId: string, )
packages/sso/src/routes/providers.ts:626
↓ 5 callersFunctionclassifyHost
(host: string)
packages/core/src/utils/host.ts:317
↓ 5 callersFunctionclonePatchValue
(value: unknown)
packages/scim/src/user-patch.ts:370
↓ 5 callersFunctioncompoundIndexTestSuite
( options: CompoundIndexTestSuiteOptions = {}, )
e2e/adapter/test/adapter-factory/compound-index-test-suite.ts:60
↓ 5 callersFunctionconfigIdMatches
( keyConfigId: string | null | undefined, expectedConfigId: string | null | undefined, )
packages/api-key/src/routes/index.ts:86
↓ 5 callersFunctionconfirmationTokenType
(confirmation?: Confirmation)
packages/oauth-provider/src/token.ts:86
↓ 5 callersFunctionconstantTimeEqual
( a: ArrayBuffer | Uint8Array | string, b: ArrayBuffer | Uint8Array | string, )
packages/better-auth/src/crypto/buffer.ts:4
↓ 5 callersFunctionconvertSetCookieToCookie
(headers: Headers)
packages/better-auth/src/test-utils/headers.ts:7
↓ 5 callersFunctioncreateImport
({ name, alias, asType, }: { name: string; alias?: string; asType?: boolean; })
packages/cli/src/commands/init/utility/imports.ts:50
↓ 5 callersFunctioncreateInsufficientScopeError
( requiredScopes: readonly string[], description = `access token is missing required scope: ${requiredScopes
packages/core/src/oauth2/verify.ts:527
← previousnext →201–300 of 5,313, ranked by callers