Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/better-auth/better-auth
/ functions
Functions
5,532 in github.com/better-auth/better-auth
⨍
Functions
5,532
◇
Types & classes
1,346
↓ 4 callers
Function
clonePatchRecord
( value: Readonly<Record<string, unknown>>, )
packages/scim/src/user-patch.ts:376
↓ 4 callers
Function
compileMigrations
()
packages/better-auth/src/db/get-migration.ts:1252
↓ 4 callers
Function
concurrentIdentityMutation
()
packages/scim/src/identity.ts:189
↓ 4 callers
Method
connect
* Connect directly to Hyperdrive as if it's your database, returning a TCP socket. * * Calling this method returns an identical socket to if you c
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:14347
↓ 4 callers
Function
create
(auth: ReturnType<typeof createSCIMAuth>, body: unknown)
packages/scim/src/scim-http-contract.test.ts:492
↓ 4 callers
Function
createAuthUrl
( overrides?: Partial<Parameters<typeof createAuthorizationURL>[0]>, )
packages/oauth-provider/src/token.test.ts:122
↓ 4 callers
Function
createDeferred
()
packages/scim/src/scim-user-concurrency.test.ts:64
↓ 4 callers
Function
createDpopProofError
( code: DpopProofErrorCode, message: string, )
packages/core/src/oauth2/dpop.ts:139
↓ 4 callers
Function
createDpopReplayStore
( reservations: DpopReplayReservations, )
packages/core/src/oauth2/dpop.ts:101
↓ 4 callers
Function
createExternalIdKey
( connectionId: string, externalId?: string, )
packages/scim/src/user-provisioning.ts:88
↓ 4 callers
Function
createGroupDisplayNameKey
( connectionId: string, displayName: string, )
packages/scim/src/group-provisioning.ts:93
↓ 4 callers
Function
createGroupExternalIdKey
( connectionId: string, externalId?: string, )
packages/scim/src/group-provisioning.ts:85
↓ 4 callers
Function
createManagedConflictError
(message: string)
packages/scim/src/managed-connections.ts:220
↓ 4 callers
Function
createPrivateKeyJwtClientAssertionGetter
( options: PrivateKeyJwtClientAssertionGetterOptions, )
packages/core/src/oauth2/client-assertion.ts:174
↓ 4 callers
Function
createProjectedGroupResource
( adapter: Pick<DBAdapter, "findMany">, baseURL: string, group: SCIMGroup, projection: SCIMAttributeProjec
packages/scim/src/group-provisioning.ts:786
↓ 4 callers
Function
createSubscriptionEvent
( type: Extract<Stripe.Event.Type, `customer.subscription.${string}`>, subscriptionOverrides: Partial<Stripe
packages/stripe/test/_factories.ts:131
↓ 4 callers
Function
createUserNameKey
(connectionId: string, userName: string)
packages/scim/src/user-provisioning.ts:84
↓ 4 callers
Function
createUserTokens
( ctx: GenericEndpointContext, opts: OAuthOptions<Scope[]>, params: CreateUserTokensParams, )
packages/oauth-provider/src/token.ts:1094
↓ 4 callers
Function
customSession
( fn: ( session: { user: User<O["user"], O["plugins"]>; session: Session<O["session"], O["plugins"]>;
packages/better-auth/src/plugins/custom-session/index.ts:36
↓ 4 callers
Function
deepmerge
(target: T, source: Partial<T>)
packages/core/src/db/adapter/utils.ts:36
↓ 4 callers
Function
defaultHasher
(value: string)
packages/oauth-provider/src/utils/index.ts:313
↓ 4 callers
Function
defineRequestState
( initFn: () => any | Promise<any>, )
packages/core/src/context/request-state.ts:70
↓ 4 callers
Method
deleteAccount
* Delete an account by its primary key. * * @param id - The account row's primary key, not its provider account ID.
packages/core/src/types/context.ts:191
↓ 4 callers
Function
deriveDpopJkt
(jwk: JWK)
packages/core/src/oauth2/dpop.ts:198
↓ 4 callers
Function
domainMatches
(searchDomain: string, domainList: string)
packages/sso/src/utils.ts:43
↓ 4 callers
Function
electronClient
(options: O)
packages/electron/src/client.ts:65
↓ 4 callers
Function
emailOTPClient
()
packages/better-auth/src/plugins/email-otp/client.ts:8
↓ 4 callers
Function
ensureAsyncStorage
()
packages/core/src/context/request-state.ts:7
↓ 4 callers
Function
ensureModelIndexes
(model: string)
packages/mongo-adapter/src/mongodb-adapter.ts:116
↓ 4 callers
Function
ensureRuntimeDiscovery
( config: OIDCConfig, issuer: string, isTrustedOrigin: (url: string) => boolean, )
packages/sso/src/oidc/discovery.ts:841
↓ 4 callers
Function
escapeHtml
(value: string)
packages/oauth-provider/src/logout.ts:359
↓ 4 callers
Function
extendOAuthProvider
( ctx: AuthContext, extension: OAuthProviderExtension, )
packages/oauth-provider/src/extensions.ts:222
↓ 4 callers
Function
fetchSession
( queryParams?: { query?: SessionQueryParams } | undefined, )
packages/better-auth/src/client/session-atom.ts:228
↓ 4 callers
Function
filterForeignKeys
({ fields }: { fields: DBFieldAttribute[] })
docs/lib/copy-schema/utils.ts:68
↓ 4 callers
Function
findPreviousTag
( currentVersion: string, prerelease: boolean, ref = "HEAD", )
packages/release-tooling/src/release-notes/collect.ts:50
↓ 4 callers
Function
findSCIMUser
( adapter: Pick<DBAdapter, "findOne">, connection: SCIMConnection, scimUserId: string, )
packages/scim/src/user-provisioning.ts:185
↓ 4 callers
Function
firstNode
(value: unknown)
packages/sso/src/saml/response-binding.ts:34
↓ 4 callers
Function
generateDrizzleSchema
({ options, file, provider, adapterConfig, camelCase, tables: propsTables, })
packages/drizzle-adapter/src/relations-v2/generate-drizzle-schema.ts:66
↓ 4 callers
Function
generateExportedKeyPair
( options?: JwtOptions | undefined, )
packages/better-auth/src/plugins/jwt/utils.ts:31
↓ 4 callers
Function
generateId
(size: number)
packages/telemetry/src/utils/id.ts:3
↓ 4 callers
Function
generateIdTokenNonce
(provider: { requiresIdTokenNonce?: boolean | undefined; })
packages/better-auth/src/oauth2/state.ts:16
↓ 4 callers
Function
getAdditionalFields
( options: O, shouldBePartial: AllPartial = false as AllPartial, )
packages/better-auth/src/plugins/organization/routes/crud-access-control.ts:27
↓ 4 callers
Function
getAuthoritativeSessionFromCtx
( ctx: GenericEndpointContext, )
packages/better-auth/src/api/routes/session.ts:514
↓ 4 callers
Function
getBooleanEnvVar
(key: string, fallback = true)
packages/core/src/env/env-impl.ts:89
↓ 4 callers
Function
getCallbackURL
( queryParams: ReadonlyURLSearchParams, )
demo/nextjs/lib/shared.ts:8
↓ 4 callers
Function
getChannelPrefixWithDelimiter
(ns: string = "better-auth")
packages/electron/src/utils.ts:23
↓ 4 callers
Function
getClientDiscoveries
( opts: OAuthOptions<Scope[]>, )
packages/oauth-provider/src/extensions.ts:187
↓ 4 callers
Function
getConfirmationJkt
(confirmation: unknown)
packages/core/src/oauth2/dpop.ts:209
↓ 4 callers
Function
getDatabaseCode
( adapter: A, )
packages/cli/src/commands/init/utility/database.ts:7
↓ 4 callers
Function
getDatabaseFieldIndexName
( tableName: string, columnName: string, unique: boolean, )
packages/core/src/db/database-index.ts:89
↓ 4 callers
Function
getFlagVariable
(flag: string)
packages/cli/src/commands/init/utility/prompt.ts:5
↓ 4 callers
Function
getGlobalBroadcastChannel
(name = "better-auth.message")
packages/better-auth/src/client/broadcast-channel.ts:69
↓ 4 callers
Function
getGlobalOnlineManager
()
packages/better-auth/src/client/online-manager.ts:50
↓ 4 callers
Function
getIP
( req: Request | Headers, options: BetterAuthOptions, )
packages/core/src/utils/ip.ts:350
↓ 4 callers
Function
getOAuth2Tokens
(data: Record<string, any>)
packages/core/src/oauth2/utils.ts:25
↓ 4 callers
Function
getOIDCRedirectURI
* Builds the OIDC redirect URI. Uses the shared `redirectURI` option * when set, otherwise falls back to `/sso/callback/:providerId`.
packages/sso/src/routes/sso.ts:127
↓ 4 callers
Function
getPackageInfo
(cwd?: string)
packages/cli/src/utils/get-package-info.ts:6
↓ 4 callers
Function
getPlans
( subscriptionOptions: StripeOptions["subscription"], )
packages/stripe/src/utils.ts:4
↓ 4 callers
Function
getQueryClient
()
demo/nextjs/data/query-client.ts:34
↓ 4 callers
Method
getReader
* The **`getReader()`** method of the ReadableStream interface creates a reader and locks the stream to it. * * [MDN Reference](https://developer.
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:2767
↓ 4 callers
Function
getResource
( ctx: GenericEndpointContext, opts: OAuthOptions<Scope[]>, identifier: string, )
packages/oauth-provider/src/resources.ts:689
↓ 4 callers
Function
getResourceURL
(path: string, baseURL: string)
packages/scim/src/scim-metadata.ts:31
↓ 4 callers
Function
getRpID
(options: PasskeyOptions, baseURL?: string | undefined)
packages/passkey/src/utils.ts:3
↓ 4 callers
Function
getSupportedClaims
( opts: OAuthOptions<Scope[]> & { claims?: string[] }, )
packages/oauth-provider/src/standard-claims.ts:72
↓ 4 callers
Method
getTables
( options: DatabaseMetadataOptions = { withInternalKyselyTables: false }, )
packages/kysely-adapter/src/d1-sqlite-dialect.ts:190
↓ 4 callers
Function
getTelemetryAuthConfig
( options: BetterAuthOptions, context?: TelemetryContext | undefined, )
packages/telemetry/src/detectors/detect-auth-config.ts:4
↓ 4 callers
Function
getTrustedOrigins
( options: BetterAuthOptions, request?: Request, )
packages/better-auth/src/context/helpers.ts:108
↓ 4 callers
Function
getUrl
* Converts a relative URL to an absolute URL using baseURL. * @internal
packages/stripe/src/routes.ts:78
↓ 4 callers
Function
gitShow
(ref: string, path: string)
packages/release-tooling/src/release-notes/collect.ts:30
↓ 4 callers
Function
gitSucceeds
(args: string[])
packages/release-tooling/src/git.ts:15
↓ 4 callers
Function
handleSubmit
(e: React.FormEvent)
demo/nextjs/app/(auth)/device/page.tsx:21
↓ 4 callers
Method
init
()
packages/kysely-adapter/src/dialect.test.ts:16
↓ 4 callers
Function
isBrowserNavigation
(ctx: GenericEndpointContext)
packages/oauth-provider/src/logout.ts:378
↓ 4 callers
Function
isPromise
(obj?: unknown)
packages/better-auth/src/utils/is-promise.ts:1
↓ 4 callers
Function
isReverseDomainPrivateUseRedirectUri
(uri: URL)
packages/core/src/utils/redirect-uri.ts:12
↓ 4 callers
Function
isSafeUrlScheme
(value: string)
packages/core/src/utils/url.ts:111
↓ 4 callers
Function
isStateful
(ctx: GenericEndpointContext)
packages/better-auth/src/api/routes/session.ts:437
↓ 4 callers
Function
isValidSCIMConnectionIdentifier
( value: unknown, )
packages/scim/src/connection-authentication.ts:41
↓ 4 callers
Method
linkAccount
( account: Omit<Account, "id" | "createdAt" | "updatedAt"> & Partial<Account>, )
packages/core/src/types/context.ts:223
↓ 4 callers
Method
listUsers
( limit?: number | undefined, offset?: number | undefined, sortBy?: { field: string; direction: "asc" |
packages/core/src/types/context.ts:142
↓ 4 callers
Method
load
(code: WorkerLoaderWorkerCode)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:4116
↓ 4 callers
Function
lockSSOProviderForAccountLink
( ctx: { context: AuthContext }, provider: ProviderIdentitySnapshot, )
packages/sso/src/routes/providers.ts:337
↓ 4 callers
Function
mapIssuesToOAuthError
( issues: readonly z.core.$ZodIssue[], errorCodesByField?: Record<string, OAuthFieldErrorCode>, defaultErro
packages/oauth-provider/src/oauth-endpoint.ts:223
↓ 4 callers
Function
metadataResponse
( body: unknown, extraHeaders?: HeadersInit, )
packages/oauth-provider/src/metadata.ts:219
↓ 4 callers
Function
multiSessionClient
()
packages/better-auth/src/plugins/multi-session/client.ts:8
↓ 4 callers
Function
normalizeGroupPatchPath
(path: string)
packages/scim/src/group-provisioning.ts:281
↓ 4 callers
Function
normalizeIP
( ip: string, options: NormalizeIPOptions = {}, )
packages/core/src/utils/ip.ts:174
↓ 4 callers
Function
normalizePathname
( requestUrl: string, basePath: string, )
packages/core/src/utils/url.ts:17
↓ 4 callers
Function
normalizer
(username: string)
packages/better-auth/src/plugins/username/index.ts:145
↓ 4 callers
Function
oauthProviderResourceClient
( auth?: T, )
packages/oauth-provider/src/client-resource.ts:28
↓ 4 callers
Function
parseProviderDomains
(domain: string)
packages/sso/src/utils.ts:124
↓ 4 callers
Function
parseSAMLServiceProviderMetadata
( metadata: string, )
packages/sso/src/saml/response-binding.ts:121
↓ 4 callers
Function
parseSCIMCollectionQuery
( resourceType: SCIMResourceType, input: SCIMCollectionQueryInput, )
packages/scim/src/collection-query.ts:595
↓ 4 callers
Function
parseState
(c: GenericEndpointContext)
packages/better-auth/src/oauth2/state.ts:84
↓ 4 callers
Function
parseURL
* Parses the given URL or throws in case of invalid or unsupported protocols * * @param name the url name * @param endpoint the endpoint url * @pa
packages/sso/src/oidc/discovery.ts:742
↓ 4 callers
Function
parseUserInput
( options: BetterAuthOptions, user: Record<string, any> = {}, action: "create" | "update", )
packages/better-auth/src/db/schema.ts:216
↓ 4 callers
Function
persistedSAMLConfiguration
()
packages/sso/src/saml.test.ts:6631
↓ 4 callers
Function
recordTwoFactorFailure
( ctx: GenericEndpointContext, twoFactorTable: string, twoFactor: TwoFactorTable, )
packages/better-auth/src/plugins/two-factor/verify-two-factor.ts:271
↓ 4 callers
Function
requireUserAttributeProjection
( input: SCIMCollectionQueryInput, )
packages/scim/src/user-provisioning.ts:71
↓ 4 callers
Function
resolveMethod
(ctx: GenericEndpointContext)
packages/better-auth/src/plugins/last-login-method/index.ts:97
← previous
next →
401–500 of 5,532, ranked by callers