auth0_flutter library

Classes

Auth0
Primary interface for interacting with Auth0 using web authentication, or the authentication API.
AuthenticationApi
An interface for calling some of the endpoints in Auth0's Authentication API.
Credentials
A collection of authentication artifacts obtained from Auth0 when a user logs in.
CredentialsManager
Abstract CredentialsManager that can be used to provide a custom CredentialManager.
DatabaseUser
DefaultCredentialsManager
Default CredentialsManager implementation that passes calls to the Native CredentialManagers provided by Auth0.Android or Auth0.Swift, depending on the platform.
IdTokenValidationConfig
Configuration settings for ID token validation.
LocalAuthentication
Settings for local authentication prompts.
SafariViewController
Configuration for using SFSafariViewController on iOS.
UserProfile
A collection of properties that represents the authenticated user, extracted from ID token claims.
WebAuthentication
An interface for authenticating users using the Auth0 Universal Login page.

Enums

ChallengeType
How the user will get the multi-factor authentication challenge and prove possession.
SafariViewControllerPresentationStyle
Presentation styles for when using SFSafariViewController on iOS. For the full description of what each option does, please see the UIModelPresentationStyle docs.

Exceptions / Errors

ApiException
CredentialsManagerException
Exception thrown by MethodChannelCredentialsManager when something goes wrong.
WebAuthenticationException