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.IOException
public Response intercept(Chain chain) throws java.io.IOException
java.io.IOException
public <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)