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.
- PasswordlessType
- Types of passwordless authentication.
- 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