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