MCPcopy Create free account

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

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

↓ 3 callersFunctionnormalizeSCIMStringBooleanValue
Normalize the exact string Boolean forms accepted from SCIM providers.
packages/scim/src/active-normalization.ts:8
↓ 3 callersFunctionnormalizeUserOutput
( user: U, options?: ElectronClientOptions | undefined, )
packages/electron/src/user.ts:125
↓ 3 callersFunctionoauthDeviceAuthorization
( options: OAuthDeviceAuthorizationOptions = {}, )
packages/oauth-provider/src/device-code.ts:379
↓ 3 callersFunctionoauthToSchema
( input: OAuthClientRegistrationMetadata, )
packages/oauth-provider/src/register.ts:1243
↓ 3 callersFunctiononFinish
(testName: string)
packages/test-utils/src/adapter/create-test-suite.ts:828
↓ 3 callersFunctiononeTap
(options?: OneTapOptions | undefined)
packages/better-auth/src/plugins/one-tap/index.ts:60
↓ 3 callersFunctiononeTapClient
(options: GoogleOneTapOptions)
packages/better-auth/src/plugins/one-tap/client.ts:197
↓ 3 callersFunctionparse
(value: string)
packages/better-auth/src/utils/time.ts:38
↓ 3 callersFunctionparseAccessTokenAuthorization
( authorization: string | null | undefined, )
packages/core/src/oauth2/dpop.ts:154
↓ 3 callersFunctionparseConventionalHeader
(header: string)
packages/release-tooling/src/conventional-header.ts:16
↓ 3 callersFunctionparseCookieCachePayload
( value: unknown, )
packages/better-auth/src/cookies/cache.ts:20
↓ 3 callersFunctionparseDoubleStringifiedMetadata
( metadata: ApiKey["metadata"], )
packages/api-key/src/adapter.ts:16
↓ 3 callersFunctionparseGenericState
( c: GenericEndpointContext, state: string | undefined, settings?: { cookieName?: string; skipStateCookieCh
packages/better-auth/src/state.ts:164
↓ 3 callersFunctionparseGitHubRepository
(value: string)
packages/release-tooling/src/github.ts:35
↓ 3 callersFunctionparseProtocolScheme
( protocolOption: ElectronClientOptions["protocol"], )
packages/electron/src/utils.ts:7
↓ 3 callersFunctionparseProviderEmailVerified
(value: unknown)
packages/sso/src/utils.ts:63
↓ 3 callersFunctionparseRoles
(roles: string | string[])
packages/better-auth/src/plugins/organization/organization.ts:117
↓ 3 callersFunctionparseRoles
(roles: string | string[])
packages/better-auth/src/plugins/admin/routes.ts:49
↓ 3 callersFunctionparseScopeField
(scope: unknown)
packages/core/src/oauth2/utils.ts:13
↓ 3 callersFunctionpasskeyClient
()
packages/passkey/src/client.ts:323
↓ 3 callersFunctionpersistOAuthClientRegistration
* Creates and persists one canonical OAuth client registration. * * Authorization and ownership resolution belong to endpoint adapters. This * oper
packages/oauth-provider/src/register.ts:743
↓ 3 callersFunctionphoneNumber
(options?: PhoneNumberOptions | undefined)
packages/better-auth/src/plugins/phone-number/index.ts:29
↓ 3 callersFunctionpushPrismaSchema
(dialect: Dialect)
e2e/adapter/test/prisma-adapter/push-prisma-schema.ts:21
↓ 3 callersFunctionreadEmail
(value: unknown)
packages/scim/src/user-patch.ts:137
↓ 3 callersFunctionreadRecord
(value: unknown)
demo/nextjs/app/dashboard/scim/lifecycle-walkthrough.tsx:107
↓ 3 callersFunctionreadSCIMUserAttributes
( user: Pick< SCIMUser, | "serializedAttributes" | "formattedName" | "givenName" | "familyName" |
packages/scim/src/user-attributes.ts:61
↓ 3 callersFunctionredirectOnError
( ctx: GenericEndpointContext, errorURL: string, error: string, description?: string, )
packages/better-auth/src/oauth2/errors.ts:39
↓ 3 callersFunctionremoveMaxAgeFromQuery
(query: URLSearchParams)
packages/oauth-provider/src/utils/index.ts:1075
↓ 3 callersFunctionreplaceGroupMemberships
( adapter: GroupMembershipAdapter, input: { connectionId: string; groupId: string; scimUserIds: string
packages/scim/src/group-provisioning.ts:586
↓ 3 callersFunctionrequest
( path: string, options: { method?: "GET" | "POST"; body?: Record<string, unknown>; } = {}, )
packages/sso/src/domain-verification-concurrency.test.ts:43
↓ 3 callersFunctionrequest
()
packages/mcp/src/handler.test.ts:21
↓ 3 callersFunctionrequestSCIM
( path: string, input: { body?: unknown; method?: "GET" | "POST" | "PATCH" | "DELETE"; expectedSt
demo/nextjs/app/dashboard/scim/lifecycle-walkthrough.tsx:316
↓ 3 callersFunctionrequireGroupAttributeProjection
( input: SCIMCollectionQueryInput, )
packages/scim/src/group-provisioning.ts:51
↓ 3 callersFunctionrequireRecord
( value: unknown, subject: string, )
demo/nextjs/app/dashboard/scim/settings.tsx:372
↓ 3 callersFunctionrequireResource
( value: unknown, schema: typeof SCIM_USER_SCHEMA | typeof SCIM_GROUP_SCHEMA, subject: string, )
demo/nextjs/app/dashboard/scim/lifecycle-walkthrough.tsx:113
↓ 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 callersFunctionresolveDomain
( scope: string | undefined, changedFiles: string[], )
packages/release-tooling/src/change-classifier.ts:160
↓ 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 callersFunctionrunCommand
( command: () => void | Promise<void>, )
packages/release-tooling/src/command.ts:1
↓ 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 callersFunctionsetOutput
(name: string, value: string)
packages/release-tooling/src/actions-output.ts:3
↓ 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:313
↓ 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:26
↓ 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:188
↓ 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 callersFunction__getCurrentEndpointContext
()
packages/core/src/context/global.ts:55
↓ 2 callersFunctionacceptIssuedCredential
(body: unknown)
demo/nextjs/app/dashboard/scim/settings.tsx:530
← previousnext →701–800 of 5,532, ranked by callers