MCPcopy Create free account

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

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

↓ 2 callersFunctionreviveDate
(value: unknown)
packages/core/src/utils/json.ts:5
↓ 2 callersFunctionrevokeUnprovenAccountAccess
( ctx: GenericEndpointContext, userId: string, )
packages/better-auth/src/db/revoke-unproven-account-access.ts:16
↓ 2 callersFunctionrole
( statements: TRoleStatements, )
packages/better-auth/src/plugins/access/access.ts:106
↓ 2 callersFunctionrouter
( ctx: AuthContext, options: Option, )
packages/better-auth/src/api/index.ts:273
↓ 2 callersFunctionrunWithAdapter
( adapter: DBAdapter<Options>, fn: () => R, )
packages/core/src/context/transaction.ts:52
↓ 2 callersFunctionsanitize
(input: string)
packages/better-auth/src/api/routes/error.ts:6
↓ 2 callersFunctionscanBatches
()
packages/redis-storage/src/redis-storage.ts:80
↓ 2 callersFunctionschemaAcceptsUndefined
(zodType: z.ZodType<unknown>)
packages/better-auth/src/plugins/open-api/generator.ts:265
↓ 2 callersFunctionsec
(value: TimeString)
packages/better-auth/src/utils/time.ts:136
↓ 2 callersFunctionselectAllJoins
(join: JoinConfig | undefined)
packages/kysely-adapter/src/kysely-adapter.ts:101
↓ 2 callersFunctionselectTokenEndpointAuthMethod
( doc: OIDCDiscoveryDocument, existing?: "client_secret_basic" | "client_secret_post", )
packages/sso/src/oidc/discovery.ts:622
↓ 2 callersFunctionserializeAuthorizationQuery
(query: OAuthAuthorizationQuery)
packages/oauth-provider/src/authorize.ts:554
↓ 2 callersFunctionsetAccessToken
(token?: string)
demo/oidc-client/src/lib/auth/AuthProvider.tsx:33
↓ 2 callersMethodsetAttribute
(name: string, value: string)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1501
↓ 2 callersFunctionsetCookie
(name: string, value: string)
packages/better-auth/src/test-utils/test-instance.ts:299
↓ 2 callersMethodsetFocused
(focused: boolean)
packages/better-auth/src/client/focus-manager.ts:6
↓ 2 callersFunctionsetIdToken
(token?: string)
demo/oidc-client/src/lib/auth/AuthProvider.tsx:44
↓ 2 callersMethodsetOnline
(online: boolean)
packages/better-auth/src/client/online-manager.ts:6
↓ 2 callersMethodsetOnline
(online: boolean)
packages/better-auth/src/client/online-manager.ts:24
↓ 2 callersFunctionsetRequestCookie
( headers: Headers, name: string, value: string, )
packages/better-auth/src/cookies/cookie-utils.ts:257
↓ 2 callersMethodsetTimeout
(callback: (...args: any[]) => void, msDelay?: number)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:225
↓ 2 callersFunctionsettle
(outcome: PopupOutcome)
packages/better-auth/src/plugins/oauth-popup/client.ts:168
↓ 2 callersFunctionsettleAbortedFetch
(controller: AbortController)
packages/better-auth/src/client/session-atom.ts:90
↓ 2 callersFunctionsetupExpoFocusManager
()
packages/expo/src/focus-manager.ts:38
↓ 2 callersFunctionsetupExpoOnlineManager
()
packages/expo/src/online-manager.ts:41
↓ 2 callersFunctionshouldBindAccountCookieToSessionUser
( options: BetterAuthOptions, )
packages/better-auth/src/context/store-capabilities.ts:11
↓ 2 callersFunctionshouldSkipCSRFForBackwardCompat
* Checks if CSRF should be skipped for backward compatibility. * Previously, disableOriginCheck also disabled CSRF checks. * This maintains that beh
packages/better-auth/src/api/middlewares/origin-check.ts:14
↓ 2 callersFunctionshowJsonConfig
(entry: McpEntry)
packages/cli/src/commands/ai.ts:748
↓ 2 callersFunctionshowNextSteps
(lines: string[])
packages/cli/src/commands/ai.ts:770
↓ 2 callersFunctionsignCookieValue
* Signs a cookie value using HMAC-SHA256
packages/better-auth/src/plugins/test-utils/cookie-builder.ts:8
↓ 2 callersFunctionsignIn
()
packages/sso/src/providers.test.ts:1696
↓ 2 callersFunctionsignInSocial
()
packages/better-auth/src/api/routes/sign-in.ts:177
↓ 2 callersFunctionsiweMessage
(opts?: { domain?: string; address?: string; chainId?: number; nonce?: string; expirationTime?: stri
packages/better-auth/src/plugins/siwe/siwe.test.ts:15
↓ 2 callersFunctionspawnCommand
(cmd: string, cwd: string = process.cwd())
packages/cli/src/utils/helper.ts:31
↓ 2 callersFunctionstartChallenge
()
packages/better-auth/src/plugins/two-factor/two-factor.account-lockout.test.ts:51
↓ 2 callersFunctionstorageAdapter
(storage: { getItem: (name: string) => string | null; setItem: (name: string, value: string) => unknown; })
packages/expo/src/client.ts:274
↓ 2 callersFunctionstoreClientSecret
( ctx: GenericEndpointContext, opts: OAuthOptions<Scope[]>, clientSecret: string, )
packages/oauth-provider/src/utils/index.ts:314
↓ 2 callersFunctionstoreToken
(ctx: GenericEndpointContext, token: string)
packages/better-auth/src/plugins/one-time-token/index.ts:83
↓ 2 callersFunctionstripSecureCookiePrefix
(cookieName: string)
packages/better-auth/src/cookies/cookie-utils.ts:40
↓ 2 callersFunctionstripVersionPrefix
( pathname: string, version: DocsVersion, )
docs/lib/docs-versions.ts:83
↓ 2 callersFunctiontoAuthEndpoints
( endpoints: E, ctx: AuthContext | Promise<AuthContext>, )
packages/better-auth/src/api/to-auth-endpoints.ts:74
↓ 2 callersFunctiontoChecksumAddress
(address: string)
packages/better-auth/src/utils/hashing.ts:9
↓ 2 callersFunctiontoNextJsHandler
( auth: | { handler: (request: Request) => Promise<Response>; } | ((request: Request) => Promise<
packages/better-auth/src/integrations/next-js.ts:8
↓ 2 callersFunctiontoOpenApiSchema
(zodType: z.ZodType<unknown>)
packages/better-auth/src/plugins/open-api/generator.ts:536
↓ 2 callersFunctiontoSnakeCase
(input: string)
packages/core/src/utils/string.ts:13
↓ 2 callersFunctiontransform
* Transforms one or more glob patterns into a RegExp pattern
packages/better-auth/src/utils/wildcard.ts:45
↓ 2 callersFunctiontransformWhereClause
({ model, where, action, }: { where: W; model: string; action: | "create" | "updat
packages/core/src/db/adapter/factory.ts:487
↓ 2 callersFunctiontryDecode
(str: string)
packages/better-auth/src/cookies/cookie-utils.ts:1
↓ 2 callersFunctiontsxifyBackticks
(input: string)
docs/components/api-method.tsx:502
↓ 2 callersFunctionunquoteCookieValue
* Strip surrounding double-quotes per RFC 6265 §4.1.1 quoted-string form. * * @see https://datatracker.ietf.org/doc/html/rfc6265#section-4.1.1
packages/better-auth/src/cookies/cookie-utils.ts:196
↓ 2 callersFunctionupdateClientEndpoint
( ctx: GenericEndpointContext & { body: { client_id: string; update: Omit<Partial<OAuthClient>, "clie
packages/oauth-provider/src/oauthClient/endpoints.ts:167
↓ 2 callersFunctionupdateEnvFiles
( envFiles: string[], envs: string[], )
packages/cli/src/commands/init/utility/env.ts:28
↓ 2 callersFunctionuseApiMethodTabs
()
docs/components/api-method-tabs.tsx:33
↓ 2 callersFunctionuseAuth
()
demo/oidc-client/src/lib/auth/useAuth.ts:14
↓ 2 callersFunctionuseChart
()
demo/nextjs/components/ui/chart.tsx:27
↓ 2 callersFunctionuseCopyButton
( onCopy: () => void | Promise<void>, )
docs/app/docs/[[...slug]]/page.client.tsx:24
↓ 2 callersFunctionuseResolvedHex
(source: { cssVar?: string; className?: string })
docs/app/brand/brand-client.tsx:273
↓ 2 callersFunctionuseSession
( useFetch?: UseFetch | undefined, )
packages/better-auth/src/client/vue/index.ts:141
↓ 2 callersFunctionuseSignOutMutation
()
demo/nextjs/data/user/sign-out-mutation.ts:14
↓ 2 callersFunctionuseStore
(store: SomeStore)
packages/better-auth/src/client/vue/vue-store.ts:20
↓ 2 callersFunctionuseUser
()
demo/electron/src/renderer/src/components/user-provider.tsx:58
↓ 2 callersFunctionuserNormalClaims
(user: User, scopes: string[])
packages/oauth-provider/src/userinfo.ts:13
↓ 2 callersFunctionusernameClient
()
packages/better-auth/src/plugins/username/client.ts:8
↓ 2 callersFunctionvalidateAccessToken
( ctx: GenericEndpointContext, opts: OAuthOptions<Scope[]>, token: string, clientId?: string, )
packages/oauth-provider/src/introspect.ts:352
↓ 2 callersFunctionvalidateApiKey
({ key, ctx, lookupOpts, configurations, schema, permissions, expectedConfigId, runCustomValidator, }:
packages/api-key/src/routes/verify-api-key.ts:22
↓ 2 callersFunctionvalidateAuthCode
( overrides: MakeRequired< Partial<Parameters<typeof createAuthorizationCodeRequest>[0]>, "code" >,
packages/oauth-provider/src/token.test.ts:120
↓ 2 callersFunctionvalidateConfigAlgorithms
( config: { signatureAlgorithm?: string | undefined; digestAlgorithm?: string | undefined; }, options:
packages/sso/src/saml/algorithms.ts:274
↓ 2 callersFunctionvalidateDiscoveryDocument
( doc: OIDCDiscoveryDocument, configuredIssuer: string, )
packages/sso/src/oidc/discovery.ts:410
↓ 2 callersFunctionvalidateDiscoveryUrl
( url: string, isTrustedOrigin: DiscoverOIDCConfigParams["isTrustedOrigin"], )
packages/sso/src/oidc/discovery.ts:115
↓ 2 callersFunctionvalidateOrigin
* Validates origin header against trusted origins. * @param ctx - The endpoint context * @param forceValidate - If true, always validate origin rega
packages/better-auth/src/api/middlewares/origin-check.ts:220
↓ 2 callersFunctionvalidatePassword
( ctx: GenericEndpointContext, data: { password: string; userId: string; }, )
packages/better-auth/src/utils/password.ts:4
↓ 2 callersFunctionvalidateSAMLResponseBinding
( samlContent: string, options: SAMLResponseBindingValidationOptions, )
packages/sso/src/saml/response-binding.ts:214
↓ 2 callersFunctionvalidateSAMLTimestamp
( conditions: SAMLConditions | undefined, options: TimestampValidationOptions = {}, )
packages/sso/src/saml/timestamp.ts:23
↓ 2 callersFunctionvalidateSecretsArray
( secrets: Array<{ version: number; value: string }>, logger: ReturnType<typeof createLogger>, )
packages/better-auth/src/context/secret-utils.ts:45
↓ 2 callersFunctionvalidateSingleAssertion
(samlResponse: string)
packages/sso/src/saml/assertions.ts:32
↓ 2 callersFunctionvalidateSkipDiscoveryEndpoint
* Validate that a user-supplied OIDC endpoint URL is safe to fetch. * * Layered checks (in order): * 1. URL parsing + http(s) scheme →
packages/sso/src/oidc/discovery.ts:154
↓ 2 callersFunctionvalidateSkipDiscoveryEndpoints
( config: { authorizationEndpoint?: string | null; tokenEndpoint?: string | null; userInfoEndpoint?: st
packages/sso/src/oidc/discovery.ts:179
↓ 2 callersFunctionvalidateURL
( url: unknown, label: | "origin" | "callbackURL" | "redirectURL" | "errorCallbackURL" | "n
packages/better-auth/src/api/middlewares/origin-check.ts:88
↓ 2 callersFunctionvalidateUsernameValue
(username: string)
packages/better-auth/src/plugins/username/index.ts:152
↓ 2 callersFunctionverifyFacebookAccessToken
* Validate an opaque Facebook access token against the configured app. * * Facebook access tokens are not audience-bound at the Graph `/me` endpoint
packages/core/src/social-providers/facebook.ts:49
↓ 2 callersFunctionverifyGoogleIdToken
({ token, audience, nonce, }: VerifyGoogleIdTokenOptions)
packages/core/src/social-providers/google.ts:75
↓ 2 callersFunctionverifyPhoneNumberOTP
* Atomically verifies a phone-number OTP against a stored verification value. * * Consuming the row is the race gate: the first concurrent caller wi
packages/better-auth/src/plugins/phone-number/routes.ts:849
↓ 2 callersFunctionverifyStoredOTP
( ctx: GenericEndpointContext, opts: EmailOTPOptions, storedOtp: string, otp: string, )
packages/better-auth/src/plugins/email-otp/otp-token.ts:35
↓ 2 callersFunctionverifyToken
(token: string)
packages/better-auth/src/plugins/mcp/client/index.ts:204
↓ 2 callersFunctionwithReturning
( values: Record<string, any>, builder: | InsertQueryBuilder<any, any, any> | UpdateQueryBui
packages/kysely-adapter/src/kysely-adapter.ts:133
↓ 2 callersFunctionwithReturning
( model: string, builder: any, data: Record<string, any>, where?: Where[] | undefined, )
packages/drizzle-adapter/src/drizzle-adapter.ts:194
↓ 2 callersFunctionwithVerificationConsumeLock
( key: string, fn: () => Promise<T>, )
packages/better-auth/src/db/internal-adapter.ts:101
↓ 1 callersMethod#getTableMetadata
(table: string)
packages/kysely-adapter/src/bun-sqlite-dialect.ts:224
↓ 1 callersMethod#getTableMetadata
(table: string)
packages/kysely-adapter/src/node-sqlite-dialect.ts:224
↓ 1 callersFunctionIcon
({ className, ...rest }: any)
demo/nextjs/app/features.tsx:62
↓ 1 callersFunctionInferPlugin
()
packages/better-auth/src/client/index.ts:26
↓ 1 callersFunctionInferServerPlugin
()
packages/better-auth/src/client/plugins/infer-plugin.ts:7
↓ 1 callersFunctionLogFunc
( level: LogLevel, message: string, args: any[] = [], )
packages/core/src/env/logger.ts:104
↓ 1 callersFunctionacceptInvitation
(options: O)
packages/better-auth/src/plugins/organization/routes/crud-invites.ts:621
↓ 1 callersFunctionacsEndpoint
(options?: SSOOptions)
packages/sso/src/routes/sso.ts:1998
↓ 1 callersFunctionaddCloudflareVirtualModules
(aliases: Record<string, string>)
packages/cli/src/utils/cloudflare-virtual-modules.ts:103
↓ 1 callersFunctionaddMember
( userId: string, organizationId: string, role: "member" | "admin" | "owner", headers: Headers,
packages/sso/src/providers.test.ts:122
↓ 1 callersFunctionaddMember
(option: O)
packages/better-auth/src/plugins/organization/routes/crud-members.ts:46
↓ 1 callersFunctionaddNullType
(schema: OpenAPISchema)
packages/better-auth/src/plugins/open-api/generator.ts:172
↓ 1 callersFunctionaddSvelteKitVirtualModules
(aliases: Record<string, string>)
packages/cli/src/utils/sveltekit-virtual-modules.ts:34
← previousnext →801–900 of 3,880, ranked by callers