basalt / auth/src
auth/src
Classes
- AccountEmailAmbiguousError
- AccountLinkConflictError
- AccountLockedError
- ApiKeyAmbiguousError
- ApiKeyExpirationError
- ApiKeyNotAllowedError
- ApiKeys
- ApiKeyTenantMismatchError
- Auth
- AuthRequiredError
- AuthTokenInvalidError
- CsrfRejectedError
- EmailTakenError
- InvalidCredentialsError
- LoginThrottle
- MemoryAccountLinkStore
- MemoryApiKeyStore
- MemoryAuthTokenStore
- MemoryMfaStore
- MemoryPasskeyStore
- MemoryRefreshTokenStore
- MemorySessionStore
- MemoryThrottleStore
- MemoryTokenVersionStore
- MemoryUserSource
- MemoryWebAuthnChallengeStore
- MfaAlreadyEnabledError
- MfaEnrollmentRequiredError
- MfaInvalidCodeError
- MfaNotEnrolledError
- MfaRequiredError
- MfaStepUpRequiredError
- OAuth
- OAuthExchangeError
- OAuthProviderConfigError
- OAuthProviderUnknownError
- OAuthStateInvalidError
- PasskeyClonedError
- PasskeyExistsError
- PasskeyNotFoundError
- PasskeyStoreOutdatedError
- RedisThrottleStore
- RefreshInvalidError
- RefreshReusedError
- ScopeRequiredError
- ScryptPasswordHasher
- SecretBox
- SecretBoxKeyError
- SecretUnreadableError
- SocialLinkRefusedError
- TokenExpiredError
- TokenInvalidError
- UserUpdateUnsupportedError
- WeakJwtSecretError
- WebAuthnChallengeError
- WebAuthnService
- WebAuthnSubjectMismatchError
- WebAuthnVerificationError
Interfaces
- AccountLink
- AccountLinkStore
- ApiKeyContext
- ApiKeyFilter
- ApiKeyRecord
- ApiKeysOptions
- ApiKeysPluginOptions
- ApiKeyStore
- AuthenticationOptions
- AuthOptions
- AuthPluginOptions
- AuthRoutesOptions
- AuthTokenRecord
- AuthTokenStore
- AuthUser
- CsrfOptions
- IssueApiKeyInput
- JwtClaims
- LoginThrottleOptions
- MemoryThrottleStoreOptions
- MfaRecord
- MfaStore
- OAuthOptions
- OAuthPluginOptions
- OAuthProfile
- OAuthProvider
- OAuthRoutesOptions
- OtpauthUriInput
- PasskeyCredential
- PasskeyStore
- PasswordHasher
- PasswordPolicy
- PublicUser
- RedisThrottleClient
- RedisThrottleStoreOptions
- RefreshRecord
- RefreshTokenStore
- RegistrationOptions
- SecretBoxKey
- SecretBoxLegacyOptions
- SecretBoxOptions
- SecretContext
- SessionCookieOptions
- SessionRecord
- SessionStore
- StoredChallenge
- ThrottleStore
- ThrottleWindow
- TokenPair
- TokenVersionStore
- TotpOptions
- UserSource
- VerifiedAuthentication
- VerifiedRegistration
- VerifyAuthenticationInput
- VerifyRegistrationInput
- VerifyTotpOptions
- WebAuthnChallengeStore
- WebAuthnConfig
- WebAuthnPluginOptions
- WebAuthnServiceOptions
- WebAuthnVerifier
Type Aliases
Variables
Functions
- apiKeyRoutes
- apiKeysPlugin
- authPlugin
- authRoutes
- base32Decode
- base32Encode
- canonicalEmail
- discoverOidcProvider
- generateTotpSecret
- githubProvider
- googleProvider
- matchTotpStep
- mfaRoutes
- oauthPlugin
- oauthRoutes
- oidcProvider
- otpauthUri
- publicUser
- scopesSatisfy
- signJwt
- stripTrailingSlashes
- totp
- verifyJwt
- verifyTotp
- webauthnPlugin