AuthDelegate class abstract

Constructors

AuthDelegate()
const

Properties

hashCode int
The hash code for this object.
no setterinherited
isAnonymous bool
no setter
isAuthenticated bool
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

credential(Provider provider, Credential credential) Object
Create the auth credential using a provided credential info.
delete() Future<Response<void>>
Deletes the current user's credential.
isSignIn([Provider? provider]) Future<bool>
Checks if a user is currently signed in.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
signInAnonymously() Future<Response<Credential>>
Signs in the user anonymously.
signInWithApple() Future<Response<Credential>>
Signs in the user with an Apple account.
signInWithBiometric() Future<Response<void>>
Signs in the user using biometric authentication.
signInWithCredential(Object credential) Future<Response<Credential>>
Signs in the user using a provided credential.
signInWithEmailNPassword(String email, String password) Future<Response<Credential>>
Signs in the user using email and password.
signInWithFacebook() Future<Response<Credential>>
Signs in the user with a Facebook account.
signInWithGameCenter() Future<Response<Credential>>
Signs in the user with Game Center credentials.
signInWithGithub() Future<Response<Credential>>
Signs in the user with a GitHub account.
signInWithGoogle() Future<Response<Credential>>
Signs in the user with a Google account.
signInWithMicrosoft() Future<Response<Credential>>
Signs in the user with a Microsoft account.
signInWithPlayGames() Future<Response<Credential>>
Signs in the user with Play Games credentials.
signInWithSAML() Future<Response<Credential>>
Signs in the user using SAML authentication.
signInWithTwitter() Future<Response<Credential>>
Signs in the user with a Twitter account.
signInWithUsernameNPassword(String username, String password) Future<Response<Credential>>
Signs in the user using username and password.
signInWithYahoo() Future<Response<Credential>>
Signs in the user with a Yahoo account.
signOut([Provider? provider]) Future<Response<void>>
Signs out the user from the specified provider or all providers if none is specified.
signUpWithEmailNPassword(String email, String password) Future<Response<Credential>>
Signs up the user using email and password.
signUpWithUsernameNPassword(String username, String password) Future<Response<Credential>>
Signs up the user using username and password.
toString() String
A string representation of this object.
inherited
verifyPhoneNumber({String? phoneNumber, int? forceResendingToken, Object? multiFactorInfo, Object? multiFactorSession, Duration timeout = const Duration(seconds: 30), required void onComplete(Credential credential), required void onFailed(AuthException exception), required void onCodeSent(String verId, int? forceResendingToken), required void onCodeAutoRetrievalTimeout(String verId)}) Future<void>
Verifies the user's phone number.

Operators

operator ==(Object other) bool
The equality operator.
inherited