Result object obtained from operations that can affect the authentication state. Contains a method that returns the currently signed-in user after the operation has completed.
Inherited Constant Summary
Public Method Summary
abstract AdditionalUserInfo |
getAdditionalUserInfo()
Returns IDP-specific information for the user if the provider is one of
Facebook, Github, Google, or Twitter.
|
abstract AuthCredential |
getCredential()
Returns an
AuthCredential
instance which may be used to obtain the IDP accessToken and/or IDToken
pertaining to a recently signed-in user.
|
abstract FirebaseUser |
getUser()
Returns the currently signed-in
FirebaseUser ,
or null if there isn't any (i.e.
|
Inherited Method Summary
Public Methods
public abstract AdditionalUserInfo getAdditionalUserInfo ()
Returns IDP-specific information for the user if the provider is one of Facebook, Github, Google, or Twitter.
public abstract AuthCredential getCredential ()
Returns an AuthCredential
instance which may be used to obtain the IDP accessToken and/or IDToken pertaining to a
recently signed-in user. May be null
. For IDPs using OAuth, this will be
an instance of OAuthCredential
.
public abstract FirebaseUser getUser ()
Returns the currently signed-in FirebaseUser
,
or null
if there isn't any (i.e. the user is signed out).