MCPcopy Create free account

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

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

↓ 4 callersFunctionclonePatchRecord
( value: Readonly<Record<string, unknown>>, )
packages/scim/src/user-patch.ts:376
↓ 4 callersFunctioncompileMigrations
()
packages/better-auth/src/db/get-migration.ts:1252
↓ 4 callersFunctionconcurrentIdentityMutation
()
packages/scim/src/identity.ts:189
↓ 4 callersMethodconnect
* 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 callersFunctioncreate
(auth: ReturnType<typeof createSCIMAuth>, body: unknown)
packages/scim/src/scim-http-contract.test.ts:492
↓ 4 callersFunctioncreateAuthUrl
( overrides?: Partial<Parameters<typeof createAuthorizationURL>[0]>, )
packages/oauth-provider/src/token.test.ts:122
↓ 4 callersFunctioncreateDeferred
()
packages/scim/src/scim-user-concurrency.test.ts:64
↓ 4 callersFunctioncreateDpopProofError
( code: DpopProofErrorCode, message: string, )
packages/core/src/oauth2/dpop.ts:139
↓ 4 callersFunctioncreateDpopReplayStore
( reservations: DpopReplayReservations, )
packages/core/src/oauth2/dpop.ts:101
↓ 4 callersFunctioncreateExternalIdKey
( connectionId: string, externalId?: string, )
packages/scim/src/user-provisioning.ts:88
↓ 4 callersFunctioncreateGroupDisplayNameKey
( connectionId: string, displayName: string, )
packages/scim/src/group-provisioning.ts:93
↓ 4 callersFunctioncreateGroupExternalIdKey
( connectionId: string, externalId?: string, )
packages/scim/src/group-provisioning.ts:85
↓ 4 callersFunctioncreateManagedConflictError
(message: string)
packages/scim/src/managed-connections.ts:220
↓ 4 callersFunctioncreatePrivateKeyJwtClientAssertionGetter
( options: PrivateKeyJwtClientAssertionGetterOptions, )
packages/core/src/oauth2/client-assertion.ts:174
↓ 4 callersFunctioncreateProjectedGroupResource
( adapter: Pick<DBAdapter, "findMany">, baseURL: string, group: SCIMGroup, projection: SCIMAttributeProjec
packages/scim/src/group-provisioning.ts:786
↓ 4 callersFunctioncreateSubscriptionEvent
( type: Extract<Stripe.Event.Type, `customer.subscription.${string}`>, subscriptionOverrides: Partial<Stripe
packages/stripe/test/_factories.ts:131
↓ 4 callersFunctioncreateUserNameKey
(connectionId: string, userName: string)
packages/scim/src/user-provisioning.ts:84
↓ 4 callersFunctioncreateUserTokens
( ctx: GenericEndpointContext, opts: OAuthOptions<Scope[]>, params: CreateUserTokensParams, )
packages/oauth-provider/src/token.ts:1094
↓ 4 callersFunctioncustomSession
( 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 callersFunctiondeepmerge
(target: T, source: Partial<T>)
packages/core/src/db/adapter/utils.ts:36
↓ 4 callersFunctiondefaultHasher
(value: string)
packages/oauth-provider/src/utils/index.ts:313
↓ 4 callersFunctiondefineRequestState
( initFn: () => any | Promise<any>, )
packages/core/src/context/request-state.ts:70
↓ 4 callersMethoddeleteAccount
* 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 callersFunctionderiveDpopJkt
(jwk: JWK)
packages/core/src/oauth2/dpop.ts:198
↓ 4 callersFunctiondomainMatches
(searchDomain: string, domainList: string)
packages/sso/src/utils.ts:43
↓ 4 callersFunctionelectronClient
(options: O)
packages/electron/src/client.ts:65
↓ 4 callersFunctionemailOTPClient
()
packages/better-auth/src/plugins/email-otp/client.ts:8
↓ 4 callersFunctionensureAsyncStorage
()
packages/core/src/context/request-state.ts:7
↓ 4 callersFunctionensureModelIndexes
(model: string)
packages/mongo-adapter/src/mongodb-adapter.ts:116
↓ 4 callersFunctionensureRuntimeDiscovery
( config: OIDCConfig, issuer: string, isTrustedOrigin: (url: string) => boolean, )
packages/sso/src/oidc/discovery.ts:841
↓ 4 callersFunctionescapeHtml
(value: string)
packages/oauth-provider/src/logout.ts:359
↓ 4 callersFunctionextendOAuthProvider
( ctx: AuthContext, extension: OAuthProviderExtension, )
packages/oauth-provider/src/extensions.ts:222
↓ 4 callersFunctionfetchSession
( queryParams?: { query?: SessionQueryParams } | undefined, )
packages/better-auth/src/client/session-atom.ts:228
↓ 4 callersFunctionfilterForeignKeys
({ fields }: { fields: DBFieldAttribute[] })
docs/lib/copy-schema/utils.ts:68
↓ 4 callersFunctionfindPreviousTag
( currentVersion: string, prerelease: boolean, ref = "HEAD", )
packages/release-tooling/src/release-notes/collect.ts:50
↓ 4 callersFunctionfindSCIMUser
( adapter: Pick<DBAdapter, "findOne">, connection: SCIMConnection, scimUserId: string, )
packages/scim/src/user-provisioning.ts:185
↓ 4 callersFunctionfirstNode
(value: unknown)
packages/sso/src/saml/response-binding.ts:34
↓ 4 callersFunctiongenerateDrizzleSchema
({ options, file, provider, adapterConfig, camelCase, tables: propsTables, })
packages/drizzle-adapter/src/relations-v2/generate-drizzle-schema.ts:66
↓ 4 callersFunctiongenerateExportedKeyPair
( options?: JwtOptions | undefined, )
packages/better-auth/src/plugins/jwt/utils.ts:31
↓ 4 callersFunctiongenerateId
(size: number)
packages/telemetry/src/utils/id.ts:3
↓ 4 callersFunctiongenerateIdTokenNonce
(provider: { requiresIdTokenNonce?: boolean | undefined; })
packages/better-auth/src/oauth2/state.ts:16
↓ 4 callersFunctiongetAdditionalFields
( options: O, shouldBePartial: AllPartial = false as AllPartial, )
packages/better-auth/src/plugins/organization/routes/crud-access-control.ts:27
↓ 4 callersFunctiongetAuthoritativeSessionFromCtx
( ctx: GenericEndpointContext, )
packages/better-auth/src/api/routes/session.ts:514
↓ 4 callersFunctiongetBooleanEnvVar
(key: string, fallback = true)
packages/core/src/env/env-impl.ts:89
↓ 4 callersFunctiongetCallbackURL
( queryParams: ReadonlyURLSearchParams, )
demo/nextjs/lib/shared.ts:8
↓ 4 callersFunctiongetChannelPrefixWithDelimiter
(ns: string = "better-auth")
packages/electron/src/utils.ts:23
↓ 4 callersFunctiongetClientDiscoveries
( opts: OAuthOptions<Scope[]>, )
packages/oauth-provider/src/extensions.ts:187
↓ 4 callersFunctiongetConfirmationJkt
(confirmation: unknown)
packages/core/src/oauth2/dpop.ts:209
↓ 4 callersFunctiongetDatabaseCode
( adapter: A, )
packages/cli/src/commands/init/utility/database.ts:7
↓ 4 callersFunctiongetDatabaseFieldIndexName
( tableName: string, columnName: string, unique: boolean, )
packages/core/src/db/database-index.ts:89
↓ 4 callersFunctiongetFlagVariable
(flag: string)
packages/cli/src/commands/init/utility/prompt.ts:5
↓ 4 callersFunctiongetGlobalBroadcastChannel
(name = "better-auth.message")
packages/better-auth/src/client/broadcast-channel.ts:69
↓ 4 callersFunctiongetGlobalOnlineManager
()
packages/better-auth/src/client/online-manager.ts:50
↓ 4 callersFunctiongetIP
( req: Request | Headers, options: BetterAuthOptions, )
packages/core/src/utils/ip.ts:350
↓ 4 callersFunctiongetOAuth2Tokens
(data: Record<string, any>)
packages/core/src/oauth2/utils.ts:25
↓ 4 callersFunctiongetOIDCRedirectURI
* 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 callersFunctiongetPackageInfo
(cwd?: string)
packages/cli/src/utils/get-package-info.ts:6
↓ 4 callersFunctiongetPlans
( subscriptionOptions: StripeOptions["subscription"], )
packages/stripe/src/utils.ts:4
↓ 4 callersFunctiongetQueryClient
()
demo/nextjs/data/query-client.ts:34
↓ 4 callersMethodgetReader
* 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 callersFunctiongetResource
( ctx: GenericEndpointContext, opts: OAuthOptions<Scope[]>, identifier: string, )
packages/oauth-provider/src/resources.ts:689
↓ 4 callersFunctiongetResourceURL
(path: string, baseURL: string)
packages/scim/src/scim-metadata.ts:31
↓ 4 callersFunctiongetRpID
(options: PasskeyOptions, baseURL?: string | undefined)
packages/passkey/src/utils.ts:3
↓ 4 callersFunctiongetSupportedClaims
( opts: OAuthOptions<Scope[]> & { claims?: string[] }, )
packages/oauth-provider/src/standard-claims.ts:72
↓ 4 callersMethodgetTables
( options: DatabaseMetadataOptions = { withInternalKyselyTables: false }, )
packages/kysely-adapter/src/d1-sqlite-dialect.ts:190
↓ 4 callersFunctiongetTelemetryAuthConfig
( options: BetterAuthOptions, context?: TelemetryContext | undefined, )
packages/telemetry/src/detectors/detect-auth-config.ts:4
↓ 4 callersFunctiongetTrustedOrigins
( options: BetterAuthOptions, request?: Request, )
packages/better-auth/src/context/helpers.ts:108
↓ 4 callersFunctiongetUrl
* Converts a relative URL to an absolute URL using baseURL. * @internal
packages/stripe/src/routes.ts:78
↓ 4 callersFunctiongitShow
(ref: string, path: string)
packages/release-tooling/src/release-notes/collect.ts:30
↓ 4 callersFunctiongitSucceeds
(args: string[])
packages/release-tooling/src/git.ts:15
↓ 4 callersFunctionhandleSubmit
(e: React.FormEvent)
demo/nextjs/app/(auth)/device/page.tsx:21
↓ 4 callersMethodinit
()
packages/kysely-adapter/src/dialect.test.ts:16
↓ 4 callersFunctionisBrowserNavigation
(ctx: GenericEndpointContext)
packages/oauth-provider/src/logout.ts:378
↓ 4 callersFunctionisPromise
(obj?: unknown)
packages/better-auth/src/utils/is-promise.ts:1
↓ 4 callersFunctionisReverseDomainPrivateUseRedirectUri
(uri: URL)
packages/core/src/utils/redirect-uri.ts:12
↓ 4 callersFunctionisSafeUrlScheme
(value: string)
packages/core/src/utils/url.ts:111
↓ 4 callersFunctionisStateful
(ctx: GenericEndpointContext)
packages/better-auth/src/api/routes/session.ts:437
↓ 4 callersFunctionisValidSCIMConnectionIdentifier
( value: unknown, )
packages/scim/src/connection-authentication.ts:41
↓ 4 callersMethodlinkAccount
( account: Omit<Account, "id" | "createdAt" | "updatedAt"> & Partial<Account>, )
packages/core/src/types/context.ts:223
↓ 4 callersMethodlistUsers
( limit?: number | undefined, offset?: number | undefined, sortBy?: { field: string; direction: "asc" |
packages/core/src/types/context.ts:142
↓ 4 callersMethodload
(code: WorkerLoaderWorkerCode)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:4116
↓ 4 callersFunctionlockSSOProviderForAccountLink
( ctx: { context: AuthContext }, provider: ProviderIdentitySnapshot, )
packages/sso/src/routes/providers.ts:337
↓ 4 callersFunctionmapIssuesToOAuthError
( issues: readonly z.core.$ZodIssue[], errorCodesByField?: Record<string, OAuthFieldErrorCode>, defaultErro
packages/oauth-provider/src/oauth-endpoint.ts:223
↓ 4 callersFunctionmetadataResponse
( body: unknown, extraHeaders?: HeadersInit, )
packages/oauth-provider/src/metadata.ts:219
↓ 4 callersFunctionmultiSessionClient
()
packages/better-auth/src/plugins/multi-session/client.ts:8
↓ 4 callersFunctionnormalizeGroupPatchPath
(path: string)
packages/scim/src/group-provisioning.ts:281
↓ 4 callersFunctionnormalizeIP
( ip: string, options: NormalizeIPOptions = {}, )
packages/core/src/utils/ip.ts:174
↓ 4 callersFunctionnormalizePathname
( requestUrl: string, basePath: string, )
packages/core/src/utils/url.ts:17
↓ 4 callersFunctionnormalizer
(username: string)
packages/better-auth/src/plugins/username/index.ts:145
↓ 4 callersFunctionoauthProviderResourceClient
( auth?: T, )
packages/oauth-provider/src/client-resource.ts:28
↓ 4 callersFunctionparseProviderDomains
(domain: string)
packages/sso/src/utils.ts:124
↓ 4 callersFunctionparseSAMLServiceProviderMetadata
( metadata: string, )
packages/sso/src/saml/response-binding.ts:121
↓ 4 callersFunctionparseSCIMCollectionQuery
( resourceType: SCIMResourceType, input: SCIMCollectionQueryInput, )
packages/scim/src/collection-query.ts:595
↓ 4 callersFunctionparseState
(c: GenericEndpointContext)
packages/better-auth/src/oauth2/state.ts:84
↓ 4 callersFunctionparseURL
* 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 callersFunctionparseUserInput
( options: BetterAuthOptions, user: Record<string, any> = {}, action: "create" | "update", )
packages/better-auth/src/db/schema.ts:216
↓ 4 callersFunctionpersistedSAMLConfiguration
()
packages/sso/src/saml.test.ts:6631
↓ 4 callersFunctionrecordTwoFactorFailure
( ctx: GenericEndpointContext, twoFactorTable: string, twoFactor: TwoFactorTable, )
packages/better-auth/src/plugins/two-factor/verify-two-factor.ts:271
↓ 4 callersFunctionrequireUserAttributeProjection
( input: SCIMCollectionQueryInput, )
packages/scim/src/user-provisioning.ts:71
↓ 4 callersFunctionresolveMethod
(ctx: GenericEndpointContext)
packages/better-auth/src/plugins/last-login-method/index.ts:97
← previousnext →401–500 of 5,532, ranked by callers