AuthContextExtension extension

on

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>>>