auth0_flutter_platform_interface library

Classes

Account
ApiRequest<TOptions extends RequestOptions>
Auth0FlutterAuthPlatform
Auth0FlutterWebAuthPlatform
Auth0FlutterWebPlatform
AuthLoginOptions
AuthLoginWithOtpOptions
AuthMultifactorChallengeOptions
AuthRenewOptions
AuthResetPasswordOptions
AuthSignupOptions
AuthUserInfoOptions
BaseRequest<TOptions extends RequestOptions?>
Challenge
A multi-factor challenge.
ClientOptions
The options for the underlying SDK on the web platform.
Credentials
A collection of authentication artifacts obtained from Auth0 when a user logs in.
CredentialsManagerPlatform
The interface that implementations of CredentialsManager must implement.
CredentialsManagerRequest<TOptions extends RequestOptions?>
CredentialsOptions
DatabaseUser
GetCredentialsOptions
Options used to retrieve Credentials using the CredentialsManagerPlatform.
HasValidCredentialsOptions
Options used to check if a non-expired pair of Credentials can be obtained using the CredentialsManagerPlatform.
IdTokenValidationConfig
Configuration settings for ID token validation.
LocalAuthentication
Settings for local authentication prompts.
LoginOptions
LogoutOptions
MethodChannelAuth0FlutterAuth
MethodChannelAuth0FlutterWebAuth
MethodChannelCredentialsManager
Method Channel implementation to communicate with the Native CredentialsManager
PopupLoginOptions
SafariViewController
Configuration for using SFSafariViewController on iOS.
SaveCredentialsOptions
Options used to save Credentials using the CredentialsManagerPlatform.
StubAuth0FlutterWeb
UserAgent
UserProfile
A collection of properties that represents the authenticated user, extracted from ID token claims.
WebAuthLoginOptions
WebAuthLogoutOptions
WebAuthRequest<TOptions extends RequestOptions>

Enums

CacheLocation
The location where cached data is stored by the underlying SDK on the web platform.
CacheMode
How the cache is to be used when requesting new tokens silently.
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
Auth0Exception
CredentialsManagerException
Exception thrown by MethodChannelCredentialsManager when something goes wrong.
WebAuthenticationException
WebException
Exception thrown by Auth0FlutterWebPlatform when something goes wrong.