public class AuthOperationManager extends Object
| Modifier and Type | Field and Description |
|---|---|
com.google.firebase.auth.FirebaseAuth |
mScratchAuth |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canUpgradeAnonymous(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,
String email,
String password) |
static AuthOperationManager |
getInstance() |
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) |
public static AuthOperationManager getInstance()
public com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult> createOrLinkUserWithEmailAndPassword(@NonNull
com.google.firebase.auth.FirebaseAuth auth,
@NonNull
FlowParameters flowParameters,
@NonNull
String email,
@NonNull
String password)
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)
public boolean canUpgradeAnonymous(com.google.firebase.auth.FirebaseAuth auth,
FlowParameters flowParameters)
@NonNull
public com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult> validateCredential(com.google.firebase.auth.AuthCredential credential,
FlowParameters flowParameters)
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)
@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)