auth0_flutter_web library
Classes
- ActorToken
-
Represents the acting party in a Custom Token Exchange delegation or
impersonation flow (RFC 8693
actor_token/actor_token_type). - ApiCredentials
- User's credentials obtained from Auth0 for a specific API (audience) as the result of exchanging the stored refresh token using a Multi-Resource Refresh Token (MRRT).
- Auth0Web
- Primary interface for interacting with Auth0 on web platforms.
- AuthenticationMethod
- EnrollmentChallenge
- Factor
- MfaAuthenticator
-
An MFA authenticator enrolled by the user, as returned by
MfaApi.getAuthenticators. - MfaChallenge
-
The result of initiating an MFA challenge via
MfaApi.challenge. - MfaEnrollmentChallenge
-
The result of initiating an MFA enrollment via one of the
MfaApi.enroll*methods. - MfaWeb
-
An interface for completing Multi-Factor Authentication (MFA) flows on the
web using an
mfa_token, as part of Auth0's flexible/expanded grant support. - MyAccountPasskeyAuthenticationMethod
- An enrolled passkey authentication method returned by the My Account API.
- MyAccountProfile
-
The current user's profile, as returned by the My Account API
/me/v1/profileendpoint. - MyAccountValidationError
-
A server-side validation error returned by the My Account API, typically
on a
400response. SeeMyAccountException.validationErrors. - MyAccountWeb
- An interface for interacting with the Auth0 My Account API on the web.
- PasskeyAuthenticatorResponse
- The authenticator's response within a PasskeyCredential.
- PasskeyCredential
- A passkey credential obtained from the platform authenticator.
- PasskeyEnrollmentChallenge
- A challenge issued by the My Account API to begin a passkey enrollment ceremony.
- ProfileFieldPolicy
- Describes whether a profile field can be edited by the user and why.
- UserActor
-
Represents the
act(actor) claim from an ID token issued during a Custom Token Exchange delegation or impersonation flow. - UserProfile
- A collection of properties that represents the authenticated user, extracted from ID token claims.
- WebPasskeyChallenge
- A passkey challenge issued by Auth0 on the web platform.
Enums
- AuthenticationMethodType
-
The type of authentication method, used to filter results when listing
authentication methods via
getAuthenticationMethods. - CacheLocation
- The location where cached data is stored by the underlying SDK on the web platform.
- DeliveryMethod
- How a passwordless OTP is delivered when challenging with a phone number.
- PasskeyVerificationMethod
- An identifier whose ownership must be verified with a one-time code before a passkey signup can complete.
- PhoneType
- ProfileFieldAccess
- Whether a profile field can be edited by the user.
- ProfileFieldSource
- Where a profile field's value comes from.
Exceptions / Errors
- MyAccountException
- WebException
-
Exception thrown by
Auth0FlutterWebPlatformwhen something goes wrong.