MCPcopy Create free account

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

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

↓ 3 callersFunctionreset
()
packages/scim/src/scim-group-list-query.test.ts:53
↓ 3 callersFunctionresetGenerationCount
()
e2e/adapter/test/drizzle-adapter/generate-schema.ts:100
↓ 3 callersFunctionresetGenerationCount
()
e2e/adapter/test/drizzle-v2-relations-adapter/generate-schema.ts:106
↓ 3 callersFunctionresetTwoFactorFailures
( ctx: GenericEndpointContext, twoFactorTable: string, twoFactor: TwoFactorTable, )
packages/better-auth/src/plugins/two-factor/verify-two-factor.ts:307
↓ 3 callersFunctionresolveAccessTokenClaims
( input: AccessTokenClaimsInput, )
packages/oauth-provider/src/claims.ts:114
↓ 3 callersFunctionresolveAccountLockoutConfig
(ctx: GenericEndpointContext)
packages/better-auth/src/plugins/two-factor/verify-two-factor.ts:216
↓ 3 callersFunctionresolveDatabaseTableIndexes
({ fields, indexes, tableName, }: { fields: Readonly<Record<string, DBFieldAttribute>>; indexes: readonly
packages/core/src/db/database-index.ts:101
↓ 3 callersFunctionresolveOTP
* Resolves the OTP to send: reuses an existing one if possible, * otherwise generates and stores a new one. * * @internal
packages/better-auth/src/plugins/email-otp/routes.ts:36
↓ 3 callersFunctionresolveSCIMDemoEmployeePortalIdentityForFlow
( database: Pick<DBAdapter<Options>, "findOne">, store: Pick<SCIMDemoEmployeeVerificationStore, "findVerific
demo/nextjs/lib/scim-demo-employee.ts:558
↓ 3 callersFunctionresolveSSOUser
( resolveUser: NonNullable<SSOOptions["resolveUser"]>, input: SSOUserResolutionInput, database: DBTransacti
packages/sso/src/user-resolution.ts:67
↓ 3 callersMethodresolveUser
* Resolves a stable application-owned mapping. Returning `link` must not be * based on an unverified email match.
packages/scim/src/configuration.ts:307
↓ 3 callersFunctionresolveVersionFromSlug
(slug: string[])
docs/lib/docs-versions.ts:125
↓ 3 callersFunctionrunClient
( page: Page, fn: ({ client }: { client: Window["client"] }) => R, )
e2e/integration/vanilla-node/e2e/utils.ts:42
↓ 3 callersFunctionrunIdentityMutationTransaction
( adapter: DBAdapter, callback: (transaction: DBTransactionAdapter) => Promise<Result>, options: IdentityMu
packages/scim/src/identity.ts:207
↓ 3 callersFunctionrunWithAdapter
( adapter: DBAdapter<Options>, fn: () => R, )
packages/core/src/context/transaction.ts:54
↓ 3 callersFunctionrunWithRequestState
( store: RequestStateWeakMap, fn: () => T, )
packages/core/src/context/request-state.ts:40
↓ 3 callersFunctionsanitizeProvider
( provider: { [key: string]: unknown; providerId: string; issuer: string; domain: string; organizat
packages/sso/src/routes/providers.ts:467
↓ 3 callersFunctionscimHeaders
(token: string)
packages/scim/src/scim-dynamic-authentication.test.ts:162
↓ 3 callersFunctionscimHttpTestSuite
(options: SCIMHttpTestSuiteOptions)
e2e/adapter/test/adapter-factory/scim-http-test-suite.ts:24
↓ 3 callersFunctionseedResources
( ctx: AuthContext, opts: OAuthOptions<Scope[]>, )
packages/oauth-provider/src/resources.ts:878
↓ 3 callersFunctionserializeSCIMEmails
(emails: readonly SCIMEmail[])
packages/scim/src/user-email.ts:14
↓ 3 callersFunctionserializeSCIMUserAttributes
( attributes: SCIMCanonicalUserAttributes, )
packages/scim/src/user-attributes.ts:17
↓ 3 callersFunctionsetCookieCache
( ctx: GenericEndpointContext, session: { session: Session & Record<string, unknown>; user: User; }, d
packages/better-auth/src/cookies/index.ts:156
↓ 3 callersFunctionsetSignedOAuthQueryParameterNames
(params: URLSearchParams)
packages/oauth-provider/src/signed-query.ts:22
↓ 3 callersMethodsetTimeout
(callback: (...args: any[]) => void, msDelay?: number)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:225
↓ 3 callersFunctionsetUser
(userData?: Record<string, unknown>)
demo/oidc-client/src/lib/auth/AuthProvider.tsx:55
↓ 3 callersFunctionsetup
(overrides?: Partial<BetterAuthOptions>)
e2e/integration/vanilla-node/e2e/utils.ts:50
↓ 3 callersFunctionshouldRequirePassword
( ctx: GenericEndpointContext, userId: string, allowPasswordless?: boolean, )
packages/better-auth/src/utils/password.ts:46
↓ 3 callersFunctionshouldRequireVerifiedEmailForInvitationIdAction
({ organizationOptions, advancedGenerateId, databaseGenerateId, }: { organizationOptions: OrganizationOpti
packages/better-auth/src/plugins/organization/routes/crud-invites.ts:113
↓ 3 callersFunctionshouldSkipOriginCheck
* Checks if the origin check should be skipped for the current request. * Handles both boolean (skip all) and array (skip specific paths) configurati
packages/better-auth/src/api/middlewares/origin-check.ts:25
↓ 3 callersFunctionsignIn
()
packages/sso/src/providers.test.ts:3856
↓ 3 callersFunctionsiwe
(options: SIWEPluginOptions)
packages/better-auth/src/plugins/siwe/index.ts:62
↓ 3 callersFunctionsiweClient
()
packages/better-auth/src/plugins/siwe/client.ts:5
↓ 3 callersFunctionstoreClientSecret
( ctx: GenericEndpointContext, opts: OAuthOptions<Scope[]>, clientSecret: string, )
packages/oauth-provider/src/utils/index.ts:429
↓ 3 callersFunctionstoreResponseCookies
(response: Response, cookies: CookieJar)
packages/sso/src/saml.test.ts:6601
↓ 3 callersFunctionsupportsIdTokenSignIn
(provider: ProviderWithIdTokenConfig)
packages/core/src/oauth2/verify-id-token.ts:40
↓ 3 callersFunctiontestClientPlugin
()
packages/better-auth/src/client/test-plugin.ts:117
↓ 3 callersFunctionthrowConcurrentSCIMGroupMutation
()
packages/scim/src/group-state.ts:20
↓ 3 callersFunctiontoAudienceClaim
( audience: string | string[] | undefined, )
packages/oauth-provider/src/utils/index.ts:201
↓ 3 callersFunctiontoNodeArray
(value: unknown)
packages/sso/src/saml/response-binding.ts:26
↓ 3 callersFunctiontoOAuthProfileRecord
(profile: object)
packages/better-auth/src/oauth2/account-key.ts:15
↓ 3 callersFunctiontryCatch
( promise: Promise<T>, )
packages/cli/src/utils/helper.ts:16
↓ 3 callersFunctionunwrapZodSchema
( zodType: z.ZodType<unknown> & { unwrap: () => unknown }, )
packages/better-auth/src/plugins/open-api/generator.ts:162
↓ 3 callersFunctionupdateManagedBetterAuthUser
( adapter: Pick<DBAdapter, "findOne">, internalAdapter: AuthContext["internalAdapter"], input: { userId:
packages/scim/src/user-provisioning.ts:328
↓ 3 callersMethodupdateVerificationByIdentifier
( identifier: string, data: Partial<Verification>, )
packages/core/src/types/context.ts:293
↓ 3 callersFunctionuseImagePreview
()
demo/nextjs/hooks/use-image-preview.ts:3
↓ 3 callersFunctionuseStore
( store: SomeStore, options: UseStoreOptions<SomeStore> = {}, )
packages/better-auth/src/client/react/react-store.ts:48
↓ 3 callersFunctionvalidateAccessToken
( ctx: GenericEndpointContext, opts: OAuthOptions<Scope[]>, token: string, clientId?: string, )
packages/oauth-provider/src/introspect.ts:577
↓ 3 callersFunctionvalidateEmailDomain
(email: string, domain: string)
packages/sso/src/utils.ts:70
↓ 3 callersFunctionvalidateIssuerUrl
(issuer: string)
packages/oauth-provider/src/authorize.ts:187
↓ 3 callersFunctionvalidateMcpResource
(resource: unknown)
packages/mcp/src/handler.ts:68
↓ 3 callersFunctionvalidateProxyHeader
(header: string, type: "host" | "proto")
packages/better-auth/src/utils/url.ts:91
↓ 3 callersFunctionverifyBearerToken
( token: string, opts: VerifyAccessTokenOptions, )
packages/core/src/oauth2/verify.ts:595
↓ 3 callersMethodverifyBearerToken
( input: SCIMBearerTokenVerificationInput, context: SCIMBearerTokenVerificationContext, )
packages/scim/src/configuration.ts:119
↓ 3 callersFunctionverifyDpopProof
({ proofJwt, method, url, accessToken, expectedJkt, requireAth = false, nowSeconds = Math.floor(Date.no
packages/core/src/oauth2/dpop.ts:312
↓ 3 callersFunctionverifyOAuthQueryParams
( oauth_query: string, secret: string, )
packages/oauth-provider/src/utils/index.ts:224
↓ 3 callersFunctionverifyTwoFactor
(ctx: GenericEndpointContext)
packages/better-auth/src/plugins/two-factor/verify-two-factor.ts:22
↓ 3 callersFunctionwithEquality
( store: S, isEqual: (a: StoreValue<S>, b: StoreValue<S>) => boolean, )
packages/better-auth/src/client/equality.ts:48
↓ 3 callersFunctionwithGetWindowFallback
( win?: (() => Electron.BrowserWindow | null | undefined) | undefined, )
packages/electron/src/browser.ts:22
↓ 3 callersFunctionwithPath
(url: string, path = "/api/auth")
packages/better-auth/src/utils/url.ts:73
↓ 2 callersFunctionacceptIssuedCredential
(body: unknown)
demo/nextjs/app/dashboard/scim/settings.tsx:530
↓ 2 callersFunctionaccountSubject
({ profile })
test/unit/types/endpoint-method.test.ts:76
↓ 2 callersFunctionacquireProjectionSubjectLocks
( database: DBTransactionAdapter, provisioningDomainId: string, scimUserIds: readonly string[], )
packages/scim/src/projection.ts:73
↓ 2 callersFunctionadapterCreator
( options: BetterAuthOptions, )
packages/test-utils/src/adapter/create-test-suite.ts:284
↓ 2 callersFunctionaddCorsHeaders
(url: URL, headers: Headers)
demo/nextjs/app/api/auth/[...all]/route.ts:6
↓ 2 callersFunctionaddCorsHeaders
(headers: Headers)
demo/nextjs/app/api/mcp/route.ts:100
↓ 2 callersFunctionadvanceSubjectRevision
( database: DBTransactionAdapter, subject: SCIMSubject, now: Date, )
packages/scim/src/identity.ts:247
↓ 2 callersFunctionanonymousClient
()
packages/better-auth/src/plugins/anonymous/client.ts:6
↓ 2 callersFunctionapplyDefaultAccessTokenExpiry
( tokens: OAuth2Tokens, accessTokenExpiresIn: number | undefined, )
packages/core/src/oauth2/utils.ts:55
↓ 2 callersFunctionapplyOAuthClientRegistrationDefaults
( client: OAuthClientRegistrationMetadata, defaultApplicationType: "web" | null = "web", )
packages/oauth-provider/src/register.ts:83
↓ 2 callersFunctionapplyOAuthProviderMetadataExtensions
( ctx: GenericEndpointContext, opts: OAuthOptions<Scope[]>, type: OAuthMetadataExtensionInput["type"], doc
packages/oauth-provider/src/extensions.ts:331
↓ 2 callersFunctionapplyOptionsAndMigrate
( options: BetterAuthOptions | Partial<BetterAuthOptions>, forceMigrate: boolean = false, )
packages/test-utils/src/adapter/create-test-suite.ts:424
↓ 2 callersFunctionapplyWhereOperator
* Maps a single Where entry to a drizzle SQL expression. * Shared by convertWhereClause across single / AND / OR branches.
packages/drizzle-adapter/src/relations-v2/index.ts:119
↓ 2 callersFunctionareSchemasEqual
(left: OpenAPISchema, right: OpenAPISchema)
packages/better-auth/src/plugins/open-api/generator.ts:335
↓ 2 callersFunctionassertAbsoluteUri
(name: string, value: string)
packages/oauth-provider/src/extensions.ts:51
↓ 2 callersFunctionassertBetterAuthEmailAvailable
( adapter: Pick<DBAdapter, "findOne">, email: string, excludeUserId?: string, )
packages/scim/src/user-provisioning.ts:311
↓ 2 callersFunctionassertClientSecretConfigured
( method: "client_secret_basic" | "client_secret_post", options: TokenEndpointClientOptions, )
packages/core/src/oauth2/token-endpoint-auth.ts:74
↓ 2 callersFunctionassertConnectionOwnsUsers
( adapter: Pick<DBAdapter, "findMany">, connectionId: string, scimUserIds: string[], )
packages/scim/src/group-provisioning.ts:467
↓ 2 callersFunctionassertEndpointResolvesPublic
( name: OIDCEndpointName, endpoint: string, isTrustedOrigin: (url: string) => boolean, )
packages/sso/src/oidc/discovery.ts:247
↓ 2 callersFunctionassertGroupConnectionDomainStable
( adapter: Pick<DBAdapter, "findOne">, connection: SCIMConnection, )
packages/scim/src/group-provisioning.ts:145
↓ 2 callersFunctionassertOIDCAuthorizedParty
( payload: { aud?: string | readonly string[] | undefined; azp?: unknown }, clientId: string, )
packages/sso/src/oidc/discovery.ts:406
↓ 2 callersFunctionassertProviderMutationGuardCapabilities
( options: SSOOptions | undefined, adapter: AuthContext["adapter"], )
packages/sso/src/routes/providers.ts:320
↓ 2 callersFunctionassertProvisioningDomainBinding
( binding: SCIMConnectionBinding, provisioningDomainId: string, )
packages/scim/src/connection-decommission.ts:49
↓ 2 callersFunctionassertResponseNotRedirect
( endpoint: string, response: Response, )
packages/core/src/oauth2/reject-redirects.ts:42
↓ 2 callersFunctionassertSAMLMetadataSize
( metadata: string | undefined, kind: "IdP" | "SP", maxMetadataSize: number, )
packages/sso/src/routes/helpers.ts:149
↓ 2 callersFunctionassertSSOAsyncContextSupport
( error: { code: string; message: string }, getStorage: typeof getCurrentDBAdapterAsyncLocalStorage = getCur
packages/sso/src/user-resolution.ts:121
↓ 2 callersFunctionassertSSONativeTransactionSupport
( adapter: Pick<DBAdapter, "options">, error: { code: string; message: string }, )
packages/sso/src/user-resolution.ts:97
↓ 2 callersFunctionassertSSOUserResolutionNativeTransactionSupport
( adapter: Pick<DBAdapter, "options">, )
packages/sso/src/user-resolution.ts:87
↓ 2 callersFunctionassertServerFetchedOIDCEndpointsAllowed
( config: { tokenEndpoint?: string | null; userInfoEndpoint?: string | null; jwksEndpoint?: string | nu
packages/sso/src/oidc/discovery.ts:305
↓ 2 callersFunctionassertUserConnectionDomainStable
( adapter: Pick<DBAdapter, "findOne">, connection: SCIMConnection, )
packages/scim/src/user-provisioning.ts:249
↓ 2 callersFunctionassertValidUserInfoSource
( source: ValidateUserInfoSource, )
packages/better-auth/src/utils/validate-user-info.ts:8
↓ 2 callersFunctionassignOrganization
( ctx: GenericEndpointContext, options: OrganizationAssignmentOptions, )
packages/sso/src/linking/org-assignment.ts:95
↓ 2 callersFunctionassignOrganizationByDomain
( ctx: GenericEndpointContext, options: AssignOrganizationByDomainOptions, )
packages/sso/src/linking/org-assignment.ts:243
↓ 2 callersFunctionauthorization
(token: string)
packages/scim/src/scim-identity-resolution.test.ts:143
↓ 2 callersFunctionauthorizeRedirectOnError
( opts: OAuthOptions<Scope[]>, )
packages/oauth-provider/src/authorize.ts:314
↓ 2 callersMethodbefore
( content: string | ReadableStream | Response, options?: ContentOptions, )
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:1555
↓ 2 callersFunctionbroadcastSessionUpdate
()
packages/better-auth/src/client/session-atom.ts:265
↓ 2 callersFunctionbuildArgumentsCode
( argumentOptions: GetArgumentsOptions[] | undefined, getArguments: GetArgumentsFn, functionName: string, )
packages/cli/src/commands/init/utility/plugin.ts:160
↓ 2 callersFunctionbuildAuthServerMetadata
* Builds the authorization-server metadata shared by the * `/.well-known/oauth-authorization-server` and `/.well-known/openid-configuration` * respo
packages/oauth-provider/src/metadata.ts:114
↓ 2 callersFunctionbuildAuthorizeUrl
( base: string, clientIdUrl: string, redirectUri: string, )
packages/cimd/src/flows.test.ts:28
← previousnext →701–800 of 5,326, ranked by callers