Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/better-auth/better-auth
/ functions
Functions
5,719 in github.com/better-auth/better-auth
⨍
Functions
5,719
◇
Types & classes
1,362
↓ 6 callers
Function
useSessionQuery
(initialData?: SessionData)
demo/nextjs/data/user/session-query.ts:15
↓ 6 callers
Function
validateClientCredentials
( ctx: GenericEndpointContext, options: OAuthOptions<Scope[]>, clientId: string, clientSecret?: string, //
packages/oauth-provider/src/utils/index.ts:719
↓ 6 callers
Function
verifyProviderIdToken
( provider: ProviderWithIdTokenConfig, token: string, nonce?: string, ctx?: GenericEndpointContext, )
packages/core/src/oauth2/verify-id-token.ts:59
↓ 5 callers
Function
_getEnv
(useShim?: boolean)
packages/core/src/env/env-impl.ts:9
↓ 5 callers
Function
acquireActiveSCIMUserLink
( reference: SCIMUserExternalIdReference, context: SCIMActiveUserLinkContext, )
packages/scim/src/identity.ts:62
↓ 5 callers
Function
adapter
(args_0)
e2e/adapter/test/adapter-factory/adapter-factory.test.ts:192
↓ 5 callers
Function
addOAuthServerContext
( values: Record<string, unknown>, )
packages/better-auth/src/api/state/oauth.ts:64
↓ 5 callers
Function
anonymous
(options?: AnonymousOptions | undefined)
packages/better-auth/src/plugins/anonymous/index.ts:116
↓ 5 callers
Function
applySetCookies
( target: Headers, setCookieValues: Iterable<string>, )
packages/better-auth/src/cookies/cookie-utils.ts:282
↓ 5 callers
Method
arrayBuffer
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2568
↓ 5 callers
Function
assertGroupMemberCount
(memberCount: number)
packages/scim/src/group-provisioning.ts:233
↓ 5 callers
Function
atomicVerifyOTP
* 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:1302
↓ 5 callers
Function
authorize
Drive /authorize with the given resources and return the issued code.
packages/oauth-provider/src/resource-binding.test.ts:87
↓ 5 callers
Function
checkOrgApiKeyPermission
( ctx: GenericEndpointContext, userId: string, organizationId: string, requiredAction: ApiKeyPermissionAct
packages/api-key/src/org-authorization.ts:59
↓ 5 callers
Function
checkProviderAccess
( ctx: { context: AuthContext & { session: { user: { id: string } }; }; }, providerId: string, )
packages/sso/src/routes/providers.ts:626
↓ 5 callers
Function
classifyHost
(host: string)
packages/core/src/utils/host.ts:317
↓ 5 callers
Function
clonePatchValue
(value: unknown)
packages/scim/src/user-patch.ts:370
↓ 5 callers
Function
compoundIndexTestSuite
( options: CompoundIndexTestSuiteOptions = {}, )
e2e/adapter/test/adapter-factory/compound-index-test-suite.ts:60
↓ 5 callers
Function
configIdMatches
( keyConfigId: string | null | undefined, expectedConfigId: string | null | undefined, )
packages/api-key/src/routes/index.ts:86
↓ 5 callers
Function
confirmationTokenType
(confirmation?: Confirmation)
packages/oauth-provider/src/token.ts:86
↓ 5 callers
Function
constantTimeEqual
( a: ArrayBuffer | Uint8Array | string, b: ArrayBuffer | Uint8Array | string, )
packages/better-auth/src/crypto/buffer.ts:4
↓ 5 callers
Function
containsUnsupportedGeneratedMarkdown
( value: string, policy: GeneratedMarkdownPolicy, )
packages/release-tooling/src/ai/generated-copy.ts:33
↓ 5 callers
Function
convertSetCookieToCookie
(headers: Headers)
packages/better-auth/src/test-utils/headers.ts:7
↓ 5 callers
Function
createImport
({ name, alias, asType, }: { name: string; alias?: string; asType?: boolean; })
packages/cli/src/commands/init/utility/imports.ts:50
↓ 5 callers
Function
createInsufficientScopeError
( requiredScopes: readonly string[], description = `access token is missing required scope: ${requiredScopes
packages/core/src/oauth2/verify.ts:527
↓ 5 callers
Function
createManagedEvent
( database: Pick<ManagedTransactionDatabase, "create">, input: { connectionRecordId: string; sequence: n
packages/scim/src/managed-connections.ts:381
↓ 5 callers
Function
createManagedNotFoundError
()
packages/scim/src/managed-connections.ts:214
↓ 5 callers
Function
createMarkdownResponse
( content: string, init: ResponseInit = {}, )
docs/lib/markdown-response.ts:1
↓ 5 callers
Function
createPrice
( overrides: Partial<Stripe.Price> = {}, )
packages/stripe/test/_factories.ts:18
↓ 5 callers
Function
createResourceServerChallenge
( error: unknown, resource: string | string[], opts?: { /** Maps non-URL (urn, client) resources to their
packages/oauth-provider/src/resource-challenge.ts:153
↓ 5 callers
Function
createSCIMConnectionKey
(connectionId: string)
packages/scim/src/connection-state.ts:8
↓ 5 callers
Function
createSCIMDemoConnectionResponse
(database: Pick<DBAdapter<Options>, "findMany">, state: SCIMDemoManagedState)
demo/nextjs/lib/scim-demo-management.ts:225
↓ 5 callers
Function
createSCIMUserExternalIdKey
( connectionId: string, externalId: string, )
packages/scim/src/resource-key.ts:14
↓ 5 callers
Function
createSubscriptionItem
( overrides: Partial<Stripe.SubscriptionItem> = {}, )
packages/stripe/test/_factories.ts:51
↓ 5 callers
Function
createUserResource
(baseURL: string, scimUser: SCIMUser)
packages/scim/src/user-provisioning.ts:155
↓ 5 callers
Function
customFetchImpl
( url: string | URL | Request, init?: RequestInit | undefined, )
packages/better-auth/src/test-utils/test-instance.ts:277
↓ 5 callers
Function
decodePathParam
* Decode a URL path-segment parameter. * * better-call's router (better-call@1.3.5) does NOT decode path params — * `tryDecode` is wired into cooki
packages/oauth-provider/src/oauthResource/endpoints.ts:84
↓ 5 callers
Function
deriveDpopAth
(accessToken: string)
packages/core/src/oauth2/dpop.ts:190
↓ 5 callers
Function
deviceAuthorizationClient
()
packages/better-auth/src/plugins/device-authorization/client.ts:5
↓ 5 callers
Function
dispatch
(action: Action)
demo/nextjs/hooks/use-toast.ts:133
↓ 5 callers
Function
emailOTPClient
()
packages/better-auth/src/plugins/email-otp/client.ts:8
↓ 5 callers
Function
ensureAsyncStorage
()
packages/core/src/context/transaction.ts:16
↓ 5 callers
Method
findAccountByKey
(accountKey: AccountKey)
packages/core/src/types/context.ts:246
↓ 5 callers
Function
findManagedConnection
( database: ManagedReadDatabase, connectionId: string, provisioningDomainId: string, )
packages/scim/src/managed-connections.ts:347
↓ 5 callers
Function
findSCIMGroup
( adapter: Pick<DBAdapter, "findOne">, connection: SCIMConnection, groupId: string, )
packages/scim/src/group-state.ts:61
↓ 5 callers
Function
generateSchema
(opts: { adapter: DBAdapter; file?: string; options: BetterAuthOptions; })
packages/cli/src/generators/index.ts:14
↓ 5 callers
Function
generateState
( c: GenericEndpointContext, options?: GenerateStateOptions, )
packages/better-auth/src/oauth2/state.ts:39
↓ 5 callers
Function
getConfig
({ cwd, configPath, outputPath, shouldThrowOnError = false, }: { cwd: string; configPath?: string; /**
packages/cli/src/utils/get-config.ts:361
↓ 5 callers
Function
getCurrentAuthEndpointContext
()
packages/core/src/context/endpoint-context.ts:54
↓ 5 callers
Function
getDefaultFieldName
({ field, model: unsafeModel, }: { model: string; field: string; })
packages/core/src/db/adapter/get-default-field-name.ts:27
↓ 5 callers
Function
getDocsLLMsIndexUrl
( version: DocsVersion, baseUrl?: URL, )
docs/lib/llm-text.ts:133
↓ 5 callers
Function
getEndpoints
( ctx: Awaitable<AuthContext>, options: Option, )
packages/better-auth/src/api/index.ts:173
↓ 5 callers
Function
getFieldAttributes
({ model, field, }: { model: string; field: string; })
packages/core/src/db/adapter/get-field-attributes.ts:39
↓ 5 callers
Function
getOAuthCallbackPath
(provider: { id: LiteralString; callbackPath?: string | undefined; })
packages/better-auth/src/oauth2/utils.ts:39
↓ 5 callers
Function
getPortableDatabaseIdentifierKey
(identifier: string)
packages/core/src/db/database-index.ts:7
↓ 5 callers
Function
getSafeRedirectUrl
( candidates: readonly (string | undefined)[], callbackPath: string, appOrigin: string, isTrustedOrigin: I
packages/sso/src/routes/saml-pipeline.ts:148
↓ 5 callers
Function
getStorageInstance
* Get the storage instance to use (custom methods take precedence)
packages/api-key/src/adapter.ts:184
↓ 5 callers
Function
getStoredToken
( storageMethod: OAuthOptions<Scope[]>["storeTokens"] = "hashed", token: string, type: StoreTokenType, )
packages/oauth-provider/src/utils/index.ts:482
↓ 5 callers
Function
getTTLSeconds
(expiresAt: Date | number, now = Date.now())
packages/better-auth/src/db/internal-adapter.ts:42
↓ 5 callers
Method
getTables
( options: DatabaseMetadataOptions = { withInternalKyselyTables: false }, )
packages/kysely-adapter/src/d1-sqlite-dialect.ts:190
↓ 5 callers
Function
getVersionFromPathname
(pathname: string)
docs/lib/docs-versions.ts:123
↓ 5 callers
Function
init
(options: BetterAuthOptions)
packages/better-auth/src/context/init.ts:8
↓ 5 callers
Function
initGetFieldName
({ schema, usePlural, }: { schema: BetterAuthDBSchema; usePlural: boolean | undefined; })
packages/core/src/db/adapter/get-field-name.ts:5
↓ 5 callers
Function
isJsonEqual
(a: unknown, b: unknown)
packages/better-auth/src/client/equality.ts:17
↓ 5 callers
Function
isLoopbackHost
(host: string)
packages/core/src/utils/host.ts:390
↓ 5 callers
Function
isTrustedOrigin
()
packages/sso/src/oidc/discovery.test.ts:1220
↓ 5 callers
Method
kill
(signal?: number)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:3941
↓ 5 callers
Function
lastLoginMethod
( userConfig?: O | undefined, )
packages/better-auth/src/plugins/last-login-method/index.ts:72
↓ 5 callers
Function
loadSCIMDemoManagedState
( organizationId: string, )
demo/nextjs/lib/scim-demo-management.ts:193
↓ 5 callers
Function
middlewareResponse
({ message, status, code }: Params)
packages/better-auth/src/utils/middleware-response.ts:7
↓ 5 callers
Function
mongodbAdapter
( db: Db, config?: MongoDBAdapterConfig | undefined, )
packages/mongo-adapter/src/mongodb-adapter.ts:64
↓ 5 callers
Function
multiSession
(options?: MultiSessionConfig | undefined)
packages/better-auth/src/plugins/multi-session/index.ts:52
↓ 5 callers
Function
normalizeCookieName
(name: string)
packages/expo/src/client.ts:264
↓ 5 callers
Function
normalizePem
(key: string | undefined)
packages/sso/src/utils.ts:104
↓ 5 callers
Function
normalizeTimestampValue
(value: unknown)
packages/oauth-provider/src/utils/index.ts:119
↓ 5 callers
Function
oAuthProxy
(opts?: O)
packages/better-auth/src/plugins/oauth-proxy/index.ts:162
↓ 5 callers
Function
packageToDir
(name: string)
packages/release-tooling/src/release-notes/collect.ts:421
↓ 5 callers
Function
parseClientMetadata
( metadata: string | object | undefined, )
packages/oauth-provider/src/utils/index.ts:809
↓ 5 callers
Function
parseOidcClaimsRequestObject
(value: unknown)
packages/oauth-provider/src/claims-request.ts:35
↓ 5 callers
Function
parseSCIMAttributeProjection
( resourceType: SCIMResourceType, input: { attributes?: string | readonly string[]; excludedAttributes?:
packages/scim/src/collection-query.ts:535
↓ 5 callers
Function
parseSSOProviderReference
( value: unknown, )
packages/sso/src/provider-reference.ts:122
↓ 5 callers
Function
prefixKey
(key: string)
packages/redis-storage/src/redis-storage.ts:57
↓ 5 callers
Function
query
(sql: string, timeoutMs: number = 30000)
e2e/adapter/test/kysely-adapter/adapter.kysely.mssql.test.ts:183
↓ 5 callers
Function
readRecord
(value: unknown)
demo/nextjs/app/dashboard/scim/settings.tsx:350
↓ 5 callers
Function
referenceMiddleware
( options: StripeOptions, action: AuthorizeReferenceAction, )
packages/stripe/src/middleware.ts:25
↓ 5 callers
Function
refreshAccessTokenRequest
({ refreshToken, options, authentication, tokenEndpointAuth, tokenEndpoint, extraParams, resource, }: R
packages/core/src/oauth2/refresh-access-token.ts:48
↓ 5 callers
Method
remove
()
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1933
↓ 5 callers
Function
removePromptFromQuery
(query: URLSearchParams, prompt: Prompt)
packages/oauth-provider/src/utils/index.ts:1062
↓ 5 callers
Method
reserveVerificationValue
* First-writer-wins create keyed by a deterministic primary key derived from * `identifier`. Returns `true` when this caller created the row and `fa
packages/core/src/types/context.ts:288
↓ 5 callers
Function
resolveDatabaseSchemaIndexes
( sources: readonly DBTableIndexSource[], )
packages/core/src/db/database-index.ts:250
↓ 5 callers
Function
resolveSCIMDemoV2Subject
( connectionId: string, subject: string, )
demo/nextjs/lib/scim-demo-identity.ts:120
↓ 5 callers
Function
rewrite
(source: StringLiteralNode | null | undefined)
packages/cli/src/utils/get-config.ts:207
↓ 5 callers
Function
run
()
packages/better-auth/src/api/to-auth-endpoints.ts:92
↓ 5 callers
Function
runGroupMutationTransaction
( adapter: DBAdapter, callback: (transaction: DBTransactionAdapter) => Promise<Result>, )
packages/scim/src/group-state.ts:36
↓ 5 callers
Function
schemaCheckFor
(adapter: object)
packages/core/src/db/schema-check.ts:46
↓ 5 callers
Method
send
(message: Body, options?: QueueSendOptions)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2401
↓ 5 callers
Function
setEmails
( state: SCIMUserPatchState, emails: readonly SCIMEmail[], )
packages/scim/src/user-patch.ts:242
↓ 5 callers
Function
setMobileNavigationView
(view: MobileNavigationView)
docs/lib/mobile-navigation.ts:23
↓ 5 callers
Function
setTokenUtil
( token: string | null | undefined, ctx: AuthContext, )
packages/better-auth/src/oauth2/utils.ts:26
↓ 5 callers
Function
shouldPublishLog
( currentLogLevel: LogLevel, logLevel: LogLevel, )
packages/core/src/env/logger.ts:40
← previous
next →
301–400 of 5,719, ranked by callers