MCPcopy Create free account

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

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

↓ 2 callersFunctionbuildPropertyLine
* Builds a property line with proper formatting and comments
docs/components/api-method.tsx:715
↓ 2 callersFunctionbuildRefreshTokenRotationReplayRequest
(params: { effectiveScopes: string[]; requestedResources?: string[]; confirmation?: Confirmation; })
packages/oauth-provider/src/token.ts:941
↓ 2 callersFunctionbuildSAMLRedirectUrl
( url: string, params: Record<string, string>, )
packages/sso/src/routes/saml-pipeline.ts:168
↓ 2 callersFunctionbuildSecretConfig
( secrets: Array<{ version: number; value: string }>, legacySecret: string, )
packages/better-auth/src/context/secret-utils.ts:92
↓ 2 callersFunctionbuildSeedRow
* Builds the row payload sent to the adapter for a seed insert. All policy * columns default to `null` (= inherit plugin default at issuance time) *
packages/oauth-provider/src/resources.ts:744
↓ 2 callersFunctionbuildSignedOAuthQuery
(search: string)
packages/oauth-provider/src/signed-query.ts:41
↓ 2 callersFunctioncaptureResponseCookies
(response: Response)
packages/oauth-provider/src/logout.test.ts:125
↓ 2 callersFunctioncheckEndpointConflicts
( options: BetterAuthOptions, logger: InternalLogger, )
packages/better-auth/src/api/index.ts:58
↓ 2 callersFunctioncheckForInvalidResources
({ ac, ctx, permission, }: { ac: AccessControl; ctx: GenericEndpointContext; permission: Record<string,
packages/better-auth/src/plugins/organization/routes/crud-access-control.ts:1104
↓ 2 callersFunctioncheckIdentifier
* Validates a resource `identifier` per RFC 8707 §2 (absolute URI, no * fragment), honoring {@link OAuthOptions.identifierValidator} when provided.
packages/oauth-provider/src/resources.ts:81
↓ 2 callersFunctioncheckIfMemberHasPermission
({ ctx, permissionRequired: permission, options, organizationId, member, user, action, }: { ctx: Gener
packages/better-auth/src/plugins/organization/routes/crud-access-control.ts:1133
↓ 2 callersFunctioncheckIfRoleNameIsTakenByPreDefinedRole
({ options, organizationId, role, ctx, }: { options: OrganizationOptions; organizationId: string; role:
packages/better-auth/src/plugins/organization/routes/crud-access-control.ts:1209
↓ 2 callersFunctioncheckIfRoleNameIsTakenByRoleInDB
({ organizationId, role, ctx, }: { ctx: GenericEndpointContext; organizationId: string; role: string; })
packages/better-auth/src/plugins/organization/routes/crud-access-control.ts:1239
↓ 2 callersFunctionclassifyIPv4
(ip: string)
packages/core/src/utils/host.ts:166
↓ 2 callersFunctioncleanupDatabase
()
e2e/adapter/test/kysely-adapter/adapter.kysely.custom-schema-pg.test.ts:32
↓ 2 callersFunctioncleanupDatabase
(shouldDestroy = false)
e2e/adapter/test/drizzle-adapter/adapter.drizzle.pg.test.ts:21
↓ 2 callersFunctioncleanupDatabase
(shouldDestroy = false)
e2e/adapter/test/drizzle-v2-relations-adapter/adapter.drizzle.pg.test.ts:22
↓ 2 callersFunctionclearLogoutConfirmationState
(ctx: GenericEndpointContext)
packages/oauth-provider/src/logout.ts:549
↓ 2 callersFunctionclearPopupToken
()
packages/better-auth/src/plugins/oauth-popup/client.ts:79
↓ 2 callersFunctionclearSessionCache
()
packages/electron/src/client.ts:83
↓ 2 callersFunctionclearSessionCache
()
packages/expo/src/client.ts:433
↓ 2 callersMethodclearTimeout
(timeoutId: number | null)
e2e/smoke/test/fixtures/cloudflare/worker-configuration.d.ts:231
↓ 2 callersFunctionclientCredentialsToken
({ options, tokenEndpoint, scope, authentication, tokenEndpointAuth, resource, }: ClientCredentialsToken
packages/core/src/oauth2/client-credentials-token.ts:95
↓ 2 callersFunctioncollectResourceInputs
( opts: Pick<OAuthOptions<Scope[]>, "resources">, )
packages/oauth-provider/src/resources.ts:727
↓ 2 callersFunctioncompleteSSO
(flow: Awaited<ReturnType<typeof initiateSSO>>)
packages/scim/src/scim-sso-http-e2e.test.ts:317
↓ 2 callersFunctioncomputeDiscoveryUrl
(issuer: string)
packages/sso/src/oidc/discovery.ts:123
↓ 2 callersFunctioncomputeProviderAuthenticationFingerprint
( provider: ReferencedProvider, )
packages/sso/src/provider-reference.ts:90
↓ 2 callersFunctionconsumeClientAssertion
( ctx: GenericEndpointContext, opts: OAuthOptions<Scope[]>, params: { namespace: string; payload: { aud
packages/oauth-provider/src/utils/client-assertion.ts:346
↓ 2 callersFunctionconvertArgumentsCodeToStringArray
( argumentsCode: Map<number, any>, )
packages/cli/src/commands/init/utility/plugin.ts:197
↓ 2 callersFunctionconvertNewWhereClause
(where: Where[], model: string)
packages/drizzle-adapter/src/relations-v2/index.ts:524
↓ 2 callersFunctionconvertToSnakeCase
(str: string, camelCase?: boolean)
packages/drizzle-adapter/src/relations-v2/generate-drizzle-schema.ts:32
↓ 2 callersFunctionconvertToSnakeCase
(str: string, camelCase?: boolean)
packages/cli/src/generators/drizzle.ts:15
↓ 2 callersFunctioncookieHeader
(cookies: CookieJar)
packages/sso/src/oidc-user-resolution-http-e2e.test.ts:36
↓ 2 callersFunctioncookieHeader
(cookies: CookieJar)
packages/sso/src/saml.test.ts:6615
↓ 2 callersFunctioncopySchema
( schema: S, options: O, )
docs/lib/copy-schema/index.ts:22
↓ 2 callersFunctioncountAllNodes
(obj: unknown, nodeName: string)
packages/sso/src/saml/parser.ts:34
↓ 2 callersFunctioncountAssertions
(xml: string)
packages/sso/src/saml/assertions.ts:18
↓ 2 callersMethodcountTotalUsers
(where?: Where[] | undefined)
packages/core/src/types/context.ts:149
↓ 2 callersFunctioncreateActiveSlotKey
( connectionRecordId: string, slotIndex: number, )
packages/scim/src/managed-connections.ts:231
↓ 2 callersFunctioncreateAdapter
( db: any, generateId: "uuid" | (() => string) | undefined, )
packages/mongo-adapter/src/mongodb-adapter.test.ts:436
↓ 2 callersFunctioncreateAuthClient
( options?: Option | undefined, )
packages/better-auth/src/client/solid/index.ts:86
↓ 2 callersFunctioncreateAuthServer
( baseURL: string = "http://localhost:3000", overrides?: Partial<BetterAuthOptions>, extras?: Extras, )
e2e/integration/vanilla-node/e2e/app.ts:41
↓ 2 callersFunctioncreateAuthUrl
( overrides?: Partial<Parameters<typeof createAuthorizationURL>[0]>, )
packages/oauth-provider/src/revoke.test.ts:54
↓ 2 callersFunctioncreateAuthUrl
( overrides?: Partial<Parameters<typeof createAuthorizationURL>[0]>, )
packages/oauth-provider/src/userinfo.test.ts:62
↓ 2 callersFunctioncreateAuthUrl
( overrides?: Partial<Parameters<typeof createAuthorizationURL>[0]>, )
packages/oauth-provider/src/introspect.test.ts:54
↓ 2 callersFunctioncreateAuthorizationURL
(data)
packages/better-auth/src/plugins/generic-oauth/index.ts:368
↓ 2 callersFunctioncreateBetterAuth
( options: Options, initFn: (options: Options) => Promise<AuthContext>, )
packages/better-auth/src/auth/base.ts:14
↓ 2 callersFunctioncreateConnectionFactory
(database: string)
e2e/adapter/test/kysely-adapter/adapter.kysely.mssql.test.ts:23
↓ 2 callersFunctioncreateConnectionUserKey
(connectionId: string, userId: string)
packages/scim/src/user-provisioning.ts:96
↓ 2 callersFunctioncreateCookieHeaders
( ctx: AuthContext, sessionToken: string, )
packages/better-auth/src/plugins/test-utils/cookie-builder.ts:48
↓ 2 callersFunctioncreateDatabaseColumnKey
(tableName: string, columnName: string)
packages/better-auth/src/db/get-migration.ts:147
↓ 2 callersFunctioncreateDatabaseIndexKey
(tableName: string, indexName: string)
packages/better-auth/src/db/get-migration.ts:143
↓ 2 callersFunctioncreateDeferred
()
packages/sso/src/providers.test.ts:158
↓ 2 callersFunctioncreateEnvFile
( cwd: string, envVariables: string[], )
packages/cli/src/commands/init/utility/env.ts:68
↓ 2 callersFunctioncreateEventBase
( type: T, )
packages/stripe/test/_factories.ts:106
↓ 2 callersFunctioncreateFixture
()
packages/scim/src/scim-attribute-projection.test.ts:11
↓ 2 callersFunctioncreateGroupMembershipKey
( connectionId: string, groupId: string, scimUserId: string, )
packages/scim/src/group-provisioning.ts:104
↓ 2 callersFunctioncreateGroupResourceFromMemberships
( baseURL: string, group: SCIMGroup, memberships: readonly SCIMGroupMember[], scimUserById: ReadonlyMap<st
packages/scim/src/group-provisioning.ts:676
↓ 2 callersFunctioncreateHttpTestServer
()
packages/better-auth/src/test-utils/http-test-instance.ts:75
↓ 2 callersFunctioncreateIdentityFixture
( options: { connections?: readonly SCIMConnectionOptions[]; identity?: SCIMIdentity; databaseHooks?: B
packages/scim/src/scim-identity-resolution.test.ts:90
↓ 2 callersFunctioncreateInMemoryDpopReplayStore
()
packages/core/src/oauth2/dpop.ts:61
↓ 2 callersFunctioncreateInternalAdapter
( adapter: DBAdapter<BetterAuthOptions>, ctx: { options: Omit<BetterAuthOptions, "logger">; logger: Inte
packages/better-auth/src/db/internal-adapter.ts:53
↓ 2 callersFunctioncreateJwk
( ctx: GenericEndpointContext, options?: JwtOptions | undefined, )
packages/better-auth/src/plugins/jwt/utils.ts:56
↓ 2 callersFunctioncreateManagedCreationRequestConflictError
()
packages/scim/src/managed-connections.ts:224
↓ 2 callersFunctioncreateOAuthAccountIssuer
(providerId: string)
packages/core/src/db/schema/account.ts:60
↓ 2 callersFunctioncreateOAuthClientEndpoint
( ctx: GenericEndpointContext, opts: OAuthOptions<Scope[]>, settings?: { admin?: boolean }, )
packages/oauth-provider/src/register.ts:1160
↓ 2 callersFunctioncreateOAuthClientRegistration
* Creates and persists one canonical OAuth client registration.
packages/oauth-provider/src/register.ts:999
↓ 2 callersFunctioncreateOAuthClientRegistrationResponse
( result: OAuthClientRegistrationResult, opts: OAuthOptions<Scope[]>, )
packages/oauth-provider/src/register.ts:970
↓ 2 callersFunctioncreateOfficialSdkAuthInfo
( request: Request, accessTokenClaims: VerifiedMcpAccessTokenClaims, resource: URL, )
packages/cimd/src/mcp-e2e.test.ts:76
↓ 2 callersFunctioncreateOfficialSdkAuthInfo
( request: Request, accessTokenClaims: VerifiedMcpAccessTokenClaims, resource: URL, )
packages/mcp/src/mcp.test.ts:77
↓ 2 callersFunctioncreateProxy
(path: string[] = [])
packages/better-auth/src/client/proxy.ts:43
↓ 2 callersFunctioncreateRecord
( identity: SCIMDemoEmployeeIdentity, audience: SCIMDemoEmployeeVerificationRecord["audience"], expiresAt:
demo/nextjs/lib/scim-demo-employee.ts:407
↓ 2 callersFunctioncreateResourceConsoleUserBody
(fixture: DirectoryFixture)
demo/nextjs/app/dashboard/scim/settings.tsx:297
↓ 2 callersFunctioncreateSCIMDemoCredentialExpiry
(expiresInDays = 90)
demo/nextjs/lib/scim-demo-management.ts:283
↓ 2 callersFunctioncreateSCIMDemoDirectoryFixtures
( connectionId: string, )
demo/nextjs/lib/scim-demo-identity.ts:138
↓ 2 callersFunctioncreateSCIMEmailTupleKey
( email: Pick<SCIMEmail, "type" | "value">, )
packages/scim/src/user-email.ts:4
↓ 2 callersFunctioncreateSCIMEmailValueToken
(email: string)
packages/scim/src/user-profile.ts:138
↓ 2 callersFunctioncreateSCIMHeaders
()
packages/scim/src/scim-active-normalization.test.ts:507
↓ 2 callersFunctioncreateSCIMOrderKey
(createdAt: Date)
packages/scim/src/resource-key.ts:22
↓ 2 callersFunctioncreateSCIMRequest
( path: string, options: { method?: "GET" | "PATCH" | "POST"; body?: unknown; } = {}, )
packages/scim/src/scim-entra-conformance.test.ts:86
↓ 2 callersFunctioncreateSessionRefreshManager
(opts: SessionRefreshOptions)
packages/better-auth/src/client/session-refresh.ts:34
↓ 2 callersFunctioncreateSignInPopup
({ $fetch, options, notifySessionSignal, }: SignInPopupDeps)
packages/better-auth/src/plugins/oauth-popup/client.ts:221
↓ 2 callersFunctioncreateSignedGoogleToken
( payload: Record<string, unknown>, options: { kid?: string | null } = {}, )
packages/core/src/social-providers/google.test.ts:17
↓ 2 callersFunctioncreateSigningKeys
(privateJWK: JWK_RSA_Private)
demo/nextjs/lib/scim-demo-oidc.ts:393
↓ 2 callersFunctioncreateStringSecondaryStorage
( store: Map<string, string>, ttlStore?: Map<string, number>, )
packages/better-auth/src/db/internal-adapter.test.ts:21
↓ 2 callersFunctioncreateSubscription
( overrides: Partial<Stripe.Subscription> = {}, )
packages/stripe/test/_factories.ts:72
↓ 2 callersFunctioncreateTestCookie
( ctx: AuthContext, sessionToken: string, domain?: string, )
packages/better-auth/src/plugins/test-utils/cookie-builder.ts:16
↓ 2 callersFunctioncreateUser
(overrides: Partial<User> = {})
packages/sso/src/linking/org-assignment.test.ts:80
↓ 2 callersMethodcreateVerificationValue
(input: { expiresAt: Date; identifier: string; value: string; })
demo/nextjs/lib/scim-demo-employee.ts:92
↓ 2 callersFunctioncustomSessionClient
()
packages/better-auth/src/plugins/custom-session/client.ts:5
↓ 2 callersFunctiondecodeBasicCredentials
(authorization: string)
packages/core/src/oauth2/basic-credentials.ts:60
↓ 2 callersFunctiondecodeVerificationRecord
( value: string, audience: SCIMDemoEmployeeVerificationRecord["audience"], )
demo/nextjs/lib/scim-demo-employee.ts:161
↓ 2 callersFunctiondecommissionSCIMConnection
(input: { database: DBAdapter; auth: AuthContext; projection: SCIMProjectionCoordinator; identity: SCIMIde
packages/scim/src/connection-decommission.ts:378
↓ 2 callersFunctiondefaultKeyHasher
(key: string)
packages/api-key/src/index.ts:27
↓ 2 callersFunctiondefaultKeyHasher
(otp: string)
packages/better-auth/src/plugins/email-otp/utils.ts:11
↓ 2 callersFunctiondefaultKeyHasher
(otp: string)
packages/better-auth/src/plugins/magic-link/utils.ts:4
↓ 2 callersFunctiondefaultKeyHasher
(token: string)
packages/better-auth/src/plugins/two-factor/utils.ts:4
↓ 2 callersFunctiondefaultKeyHasher
(token: string)
packages/better-auth/src/plugins/one-time-token/utils.ts:3
↓ 2 callersMethoddeleteAccounts
(userId: string)
packages/core/src/types/context.ts:184
↓ 2 callersFunctiondeleteApiKey
( ctx: GenericEndpointContext, apiKey: ApiKey, opts: PredefinedApiKeyOptions, )
packages/api-key/src/adapter.ts:536
← previousnext →801–900 of 5,326, ranked by callers