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.
Mixins
Constants
- authLoginMethod → const String
- authLoginWithOtpMethod → const String
- authMultifactorChallengeMethod → const String
- authRenewMethod → const String
- authResetPasswordMethod → const String
- authSignUpMethod → const String
- authUserInfoMethod → const String
- credentialsManagerClearCredentialsMethod → const String
- credentialsManagerGetCredentialsMethod → const String
- credentialsManagerHasValidCredentialsMethod → const String
- credentialsManagerSaveCredentialsMethod → const String
- loginMethod → const String
- logoutMethod → const String
Exceptions / Errors
- ApiException
- Auth0Exception
- CredentialsManagerException
- Exception thrown by MethodChannelCredentialsManager when something goes wrong.
- WebAuthenticationException
- WebException
- Exception thrown by Auth0FlutterWebPlatform when something goes wrong.