AuthContextExtension extension

Extension for accessing auth state from any component.

on

Properties

authState → AuthState

Available on BuildContext, provided by the AuthContextExtension extension

no setter
currentUser → AuthUser?

Available on BuildContext, provided by the AuthContextExtension extension

no setter
idToken → String?

Available on BuildContext, provided by the AuthContextExtension extension

no setter
isAuthenticated → bool

Available on BuildContext, provided by the AuthContextExtension extension

no setter
isAuthLoading → bool

Available on BuildContext, provided by the AuthContextExtension extension

no setter
uid → String?

Available on BuildContext, provided by the AuthContextExtension extension

no setter

Methods

deleteAccount() → Future<bool>

Available on BuildContext, provided by the AuthContextExtension extension

refreshAuthToken() → Future<String?>

Available on BuildContext, provided by the AuthContextExtension extension

registerWithEmail(String email, String password, String displayName) → Future<void>

Available on BuildContext, provided by the AuthContextExtension extension

sendPasswordResetEmail(String email) → Future<void>

Available on BuildContext, provided by the AuthContextExtension extension

signInWithApple() → Future<void>

Available on BuildContext, provided by the AuthContextExtension extension

signInWithEmail(String email, String password) → Future<void>

Available on BuildContext, provided by the AuthContextExtension extension

signInWithGitHub() → Future<void>

Available on BuildContext, provided by the AuthContextExtension extension

signInWithGoogle() → Future<void>

Available on BuildContext, provided by the AuthContextExtension extension

signOut() → Future<void>

Available on BuildContext, provided by the AuthContextExtension extension