public class OAuth extends Object implements okhttp3.Interceptor
| Modifier and Type | Class and Description |
|---|---|
static interface |
OAuth.AccessTokenListener |
| Constructor and Description |
|---|
OAuth(org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder requestBuilder) |
OAuth(OAuthFlow flow,
String authorizationUrl,
String tokenUrl,
String scopes) |
OAuth(okhttp3.OkHttpClient client,
org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder requestBuilder) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAccessToken() |
org.apache.oltu.oauth2.client.request.OAuthClientRequest.AuthenticationRequestBuilder |
getAuthenticationRequestBuilder() |
org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder |
getTokenRequestBuilder() |
okhttp3.Response |
intercept(okhttp3.Interceptor.Chain chain) |
void |
registerAccessTokenListener(OAuth.AccessTokenListener accessTokenListener) |
void |
setAccessToken(String accessToken) |
void |
setAuthenticationRequestBuilder(org.apache.oltu.oauth2.client.request.OAuthClientRequest.AuthenticationRequestBuilder authenticationRequestBuilder) |
void |
setFlow(OAuthFlow flow) |
void |
setTokenRequestBuilder(org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder tokenRequestBuilder) |
boolean |
updateAccessToken(String requestAccessToken) |
public OAuth(okhttp3.OkHttpClient client,
org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder requestBuilder)
public OAuth(org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder requestBuilder)
public void setFlow(OAuthFlow flow)
public okhttp3.Response intercept(okhttp3.Interceptor.Chain chain)
throws IOException
intercept in interface okhttp3.InterceptorIOExceptionpublic boolean updateAccessToken(String requestAccessToken) throws IOException
IOExceptionpublic void registerAccessTokenListener(OAuth.AccessTokenListener accessTokenListener)
public String getAccessToken()
public void setAccessToken(String accessToken)
public org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder getTokenRequestBuilder()
public void setTokenRequestBuilder(org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder tokenRequestBuilder)
public org.apache.oltu.oauth2.client.request.OAuthClientRequest.AuthenticationRequestBuilder getAuthenticationRequestBuilder()
public void setAuthenticationRequestBuilder(org.apache.oltu.oauth2.client.request.OAuthClientRequest.AuthenticationRequestBuilder authenticationRequestBuilder)
Copyright © 2020. All rights reserved.