public abstract class FirebaseAuthProvider extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
FirebaseAuthProvider(android.content.Context context,
AuthProviderType providerType,
String providerName,
com.firebase.client.Firebase ref,
TokenAuthHandler handler) |
| Modifier and Type | Method and Description |
|---|---|
android.content.Context |
getContext() |
com.firebase.client.Firebase |
getFirebaseRef() |
TokenAuthHandler |
getHandler() |
String |
getProviderName() |
AuthProviderType |
getProviderType() |
void |
login() |
void |
login(String email,
String password) |
abstract void |
logout() |
void |
onActivityResult(int requestCode,
int resultCode,
android.content.Intent data)
Override this method in your provider subclass if you start an activity from the login() method.
|
void |
onFirebaseTokenReceived(FirebaseOAuthToken token,
TokenAuthHandler handler) |
protected FirebaseAuthProvider(android.content.Context context,
AuthProviderType providerType,
String providerName,
com.firebase.client.Firebase ref,
TokenAuthHandler handler)
public abstract void logout()
public android.content.Context getContext()
public AuthProviderType getProviderType()
public String getProviderName()
public com.firebase.client.Firebase getFirebaseRef()
public TokenAuthHandler getHandler()
public void login()
public void onFirebaseTokenReceived(FirebaseOAuthToken token, TokenAuthHandler handler)
public void onActivityResult(int requestCode,
int resultCode,
android.content.Intent data)
requestCode - The integer request code originally supplied to startActivityForResult(),
allowing you to identify who this result came from/resultCode - The integer result code returned by the child activity through its setResult().data - An Intent, which can return result data to the caller (various data can be attached to Intent "extras").