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