auth_management_delegates library

Classes

AdditionalInfo
AndroidBiometricMessages
Android side authentication messages.
Auth<Key extends AuthKeys>
Create an authorized model class for User:
AuthDelegate
AuthException
AuthKeys
Create an authorized key class for User:
BackupDelegate<T extends Auth<AuthKeys>>
BiometricConfig
Credential
Entity<Key extends EntityKey>
Represents an entity with a unique identifier and timestamp.
EntityKey
Represents the keys associated with an entity.
IAppleAuthDelegate
IAppleAuthorizationCredentialAppleID
IAppleAuthorizationCredentialPassword
IAppleWebAuthenticationOptions
Parameters required for web-based authentication flows
IBiometricAuthDelegate
A Flutter plugin for authenticating the user identity locally.
IBiometricMessages
Abstract class for storing platform specific strings.
IBiometricOptions
IFacebookAccessToken
IFacebookAuthDelegate
this class implements the FacebookAuthPlatform interface and calls to the native APIs on Android, iOS and web.
IFacebookClassicToken
IFacebookLimitedToken
IFacebookLoginResult
class to handle a login request
IGoogleAuthDelegate
IGoogleSignInAccount
Holds fields describing a signed in user's identity, following GoogleSignInUserData.
IGoogleSignInAuthentication
IGoogleSignInInitParameters
The parameters to use when initializing the sign in process.
IGoogleSignInTokenData
Holds authentication data after sign in.
IGoogleSignInUserData
Holds information about the signed in user.
Info
IOSBiometricMessages
Class wrapping all authentication messages needed on iOS. Provides default values for all messages.
Metadata
Response<T extends Object>
ResponseMessages
WindowsBiometricMessages
Windows side authentication messages.

Enums

AuthStatus
BiometricStatus
IAppleCredentialState
IAppleIDAuthorizationScopes
The scopes that will be requested with the AppleIDAuthorizationRequest. This allows you to request additional information from the user upon sign up.
IBiometricType
Various types of biometric authentication. Some platforms report specific biometric types, while others report only classifications like strong and weak.
IFacebookAccessTokenType
IFacebookLoginBehavior
defines the login ui Behavior on Android
IFacebookLoginStatus
IFacebookLoginTracking
IGoogleSignInOption
Default configuration options to use when signing in.
Provider
Status

Extensions

EntityObjectHelper on Object?
Extension methods to provide helper functionalities for object types that represent entities.
ResponseStatusExtension on Status?

Typedefs

Backup = Map<String, dynamic>
BackupReader = Future<String?> Function(String key)
BackupWriter = Future<bool> Function(String key, String? value)
EntityBuilder<T> = T Function(dynamic value)
Defines a function signature for building entities from dynamic data.