Package com.firebase.ui.auth.util.data
Class AuthOperationManager
- java.lang.Object
-
- com.firebase.ui.auth.util.data.AuthOperationManager
-
public class AuthOperationManager extends java.lang.ObjectUtilities to help with Anonymous user upgrade.
-
-
Field Summary
Fields Modifier and Type Field Description com.google.firebase.auth.FirebaseAuthmScratchAuth
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanUpgradeAnonymous(com.google.firebase.auth.FirebaseAuth auth, FlowParameters flowParameters)com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult>createOrLinkUserWithEmailAndPassword(com.google.firebase.auth.FirebaseAuth auth, FlowParameters flowParameters, java.lang.String email, java.lang.String password)static AuthOperationManagergetInstance()com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult>safeGenericIdpSignIn(HelperActivityBase activity, com.google.firebase.auth.OAuthProvider provider, FlowParameters flowParameters)com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult>safeLink(com.google.firebase.auth.AuthCredential credential, com.google.firebase.auth.AuthCredential credentialToLink, FlowParameters flowParameters)com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult>signInAndLinkWithCredential(com.google.firebase.auth.FirebaseAuth auth, FlowParameters flowParameters, com.google.firebase.auth.AuthCredential credential)com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult>validateCredential(com.google.firebase.auth.AuthCredential credential, FlowParameters flowParameters)
-
-
-
Method Detail
-
getInstance
public static AuthOperationManager getInstance()
-
createOrLinkUserWithEmailAndPassword
public com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult> createOrLinkUserWithEmailAndPassword(@NonNull com.google.firebase.auth.FirebaseAuth auth, @NonNull FlowParameters flowParameters, @NonNull java.lang.String email, @NonNull java.lang.String password)
-
signInAndLinkWithCredential
public com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult> signInAndLinkWithCredential(@NonNull com.google.firebase.auth.FirebaseAuth auth, @NonNull FlowParameters flowParameters, @NonNull com.google.firebase.auth.AuthCredential credential)
-
canUpgradeAnonymous
public boolean canUpgradeAnonymous(com.google.firebase.auth.FirebaseAuth auth, FlowParameters flowParameters)
-
validateCredential
@NonNull public com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult> validateCredential(com.google.firebase.auth.AuthCredential credential, FlowParameters flowParameters)
-
safeLink
public com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult> safeLink(com.google.firebase.auth.AuthCredential credential, com.google.firebase.auth.AuthCredential credentialToLink, FlowParameters flowParameters)
-
safeGenericIdpSignIn
@NonNull public com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult> safeGenericIdpSignIn(@NonNull HelperActivityBase activity, @NonNull com.google.firebase.auth.OAuthProvider provider, @NonNull FlowParameters flowParameters)
-
-