public class TokenAuthenticator
extends java.lang.Object
Created by dekalo on 14.09.15.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUTHORIZATION_HEADER |
| Constructor and Description |
|---|
TokenAuthenticator(android.content.Context context,
GfycatApplicationInfo gfycatApplicationInfo,
AuthenticationAPI authenticationApi) |
| Modifier and Type | Method and Description |
|---|---|
Request |
authenticate(Route route,
Response response) |
<any> |
facebookSignIn(java.lang.String token,
<any> onTokenChange) |
<any> |
facebookSignUp(java.lang.String login,
java.lang.String facebookToken,
<any> onTokenChange) |
Response |
intercept(Chain chain) |
void |
setSignUpAPI(SignUpAPI signUpAPI) |
<any> |
signIn(java.lang.String login,
java.lang.String password,
<any> onTokenChange) |
void |
signOut() |
<any> |
signUp(java.lang.String login,
java.lang.String password,
<any> onTokenChange) |
<any> |
signUp(java.lang.String login,
java.lang.String email,
java.lang.String password,
<any> onTokenChange) |
public static final java.lang.String AUTHORIZATION_HEADER
public TokenAuthenticator(android.content.Context context,
GfycatApplicationInfo gfycatApplicationInfo,
AuthenticationAPI authenticationApi)
public Request authenticate(Route route,
Response response)
throws java.io.IOException
java.io.IOExceptionpublic Response intercept(Chain chain)
throws java.io.IOException
java.io.IOExceptionpublic <any> facebookSignUp(java.lang.String login,
java.lang.String facebookToken,
<any> onTokenChange)
public <any> signUp(java.lang.String login,
java.lang.String email,
java.lang.String password,
<any> onTokenChange)
public <any> signUp(java.lang.String login,
java.lang.String password,
<any> onTokenChange)
public <any> signIn(java.lang.String login,
java.lang.String password,
<any> onTokenChange)
public <any> facebookSignIn(java.lang.String token,
<any> onTokenChange)
public void signOut()
public void setSignUpAPI(SignUpAPI signUpAPI)