AuthService<T, Y, Z> class
abstract
- Inheritance
-
- Object
- LittleFishService
- AuthService
Constructors
- AuthService({required AuthSettings settings})
Properties
- activeBusinessCredential ↔ AuthBusinessCredential?
-
getter/setter pair
- core ↔ LittleFishCore
-
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- isAuthenticated → bool
-
no setter
- isReady → bool
-
no setter
- kCurrentUser ↔ Y?
-
getter/setter pair
- kInstance ↔ T?
-
getter/setter pair
- kUserCredential ↔ Z?
-
getter/setter pair
-
linkedBusinessCredentials
→ List<
AuthBusinessCredential> -
no setter
- logger → LoggerService
-
no setterinherited
- providerName ↔ String?
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- settings ↔ AuthSettings
-
getter/setter pair
-
user
→ AuthUser<
Y> ? -
no setter
Methods
-
authenticateBusinessCredentials(
) → Future< bool> -
getUserToken(
) → Future< String?> -
initialise(
) → Future< void> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
sendEmailVerification(
{required String email}) → Future< bool> -
sendPasswordResetEmail(
{required String email}) → Future< bool> -
sendSignInLinkToEmail(
{required String email}) → Future< bool> -
setIsReady(
{required bool isReady}) → Future< void> -
setLanguageCode(
{required String languageISOCode}) → Future< void> -
signInWithApple(
) → Future< AuthUser< Y> > -
signInWithCustomToken(
{required String token}) → Future< AuthUser< Y> > -
signInWithEmailAndPassword(
{required String email, required String password}) → Future< AuthUser< Y> > -
signInWithFacebook(
) → Future< AuthUser< Y> > -
signInWithGithub(
) → Future< AuthUser< Y> > -
signInWithGoogle(
) → Future< AuthUser< Y> > -
signInWithMicrosoft(
) → Future< AuthUser< Y> > -
signInWithOAuthProvider(
{required String providerId, required String providerToken}) → Future< AuthUser< Y> > -
signInWithPhoneNumber(
{required String phoneNumber, required String password}) → Future< AuthUser< Y> > -
signInWithRedirect(
{required String providerId}) → Future< AuthUser< Y> > -
signInWithTwitter(
) → Future< AuthUser< Y> > -
signInWithYahoo(
) → Future< AuthUser< Y> > -
signOut(
) → Future< bool> -
signUpWithEmailAndPassword(
{required String email, required String password}) → Future< AuthUser< Y> > -
toString(
) → String -
A string representation of this object.
inherited
-
verifyPasswordResetCode(
{required String code}) → Future< bool>
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited