AuthContextExtension extension
Methods
-
addBiometric<T extends Auth<AuthKeys>>({required SignByBiometricCallback callback, BiometricConfig? config})
→ Future<Response<bool>>
-
-
auth<T extends Auth<AuthKeys>>()
→ Future<T?>
-
-
biometricEnable<T extends Auth<AuthKeys>>(bool enabled)
→ Future<Response<bool>>
-
-
deleteAccount<T extends Auth<AuthKeys>>()
→ Future<AuthResponse<T>>
-
-
emit<T extends Auth<AuthKeys>>(AuthResponse<T> data)
→ Future<AuthResponse<T>>
-
-
findAuthController<T extends Auth<AuthKeys>>()
→ AuthController<T>
-
-
findAuthProvider<T extends Auth<AuthKeys>>()
→ AuthProvider<T>?
-
-
isBiometricEnabled<T extends Auth<AuthKeys>>()
→ Future<bool>
-
-
isLoggedIn<T extends Auth<AuthKeys>>()
→ Future<bool>
-
-
isSignIn<T extends Auth<AuthKeys>>([AuthProviders? provider])
→ Future<AuthResponse<T>>
-
-
liveError<T extends Auth<AuthKeys>>()
→ AuthNotifier<String>
-
-
liveLoading<T extends Auth<AuthKeys>>()
→ AuthNotifier<bool>
-
-
liveMessage<T extends Auth<AuthKeys>>()
→ AuthNotifier<String>
-
-
liveState<T extends Auth<AuthKeys>>()
→ AuthNotifier<AuthState>
-
-
liveUser<T extends Auth<AuthKeys>>()
→ AuthNotifier<T?>
-
-
signInByApple<T extends Auth<AuthKeys>>({OAuthAuthenticator? authenticator, bool storeToken = false})
→ Future<AuthResponse<T>>
-
-
signInByBiometric<T extends Auth<AuthKeys>>({BiometricConfig? config})
→ Future<AuthResponse<T>>
-
-
signInByEmail<T extends Auth<AuthKeys>>(EmailAuthenticator authenticator, {SignByBiometricCallback? onBiometric})
→ Future<AuthResponse<T>>
-
-
signInByFacebook<T extends Auth<AuthKeys>>({OAuthAuthenticator? authenticator, bool storeToken = false})
→ Future<AuthResponse<T>>
-
-
signInByGithub<T extends Auth<AuthKeys>>({OAuthAuthenticator? authenticator, bool storeToken = false})
→ Future<AuthResponse<T>>
-
-
signInByGoogle<T extends Auth<AuthKeys>>({OAuthAuthenticator? authenticator, bool storeToken = false})
→ Future<AuthResponse<T>>
-
-
signInByOtp<T extends Auth<AuthKeys>>(OtpAuthenticator authenticator, {bool storeToken = false})
→ Future<AuthResponse<T>>
-
-
signInByPhone<T extends Auth<AuthKeys>>(PhoneAuthenticator authenticator, {PhoneMultiFactorInfo? multiFactorInfo, MultiFactorSession? multiFactorSession, Duration timeout = const Duration(minutes: 2), void onComplete(PhoneAuthCredential credential)?, void onFailed(FirebaseAuthException exception)?, void onCodeSent(String verId, int? forceResendingToken)?, void onCodeAutoRetrievalTimeout(String verId)?})
→ Future<AuthResponse<T>>
-
-
signInByUsername<T extends Auth<AuthKeys>>(UsernameAuthenticator authenticator, {SignByBiometricCallback? onBiometric})
→ Future<AuthResponse<T>>
-
-
signOut<T extends Auth<AuthKeys>>([AuthProviders provider = AuthProviders.none])
→ Future<AuthResponse<T>>
-
-
signUpByEmail<T extends Auth<AuthKeys>>(EmailAuthenticator authenticator, {SignByBiometricCallback? onBiometric})
→ Future<AuthResponse<T>>
-
-
signUpByUsername<T extends Auth<AuthKeys>>(UsernameAuthenticator authenticator, {SignByBiometricCallback? onBiometric})
→ Future<AuthResponse<T>>
-
-
updateAccount<T extends Auth<AuthKeys>>(Map<String, dynamic> data)
→ Future<T?>
-
-
verifyPhoneByOtp<T extends Auth<AuthKeys>>(OtpAuthenticator authenticator)
→ Future<AuthResponse<Auth<AuthKeys>>>
-