public class RetryingOAuth extends OAuth implements okhttp3.Interceptor
| Constructor and Description |
|---|
RetryingOAuth(org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder tokenRequestBuilder) |
RetryingOAuth(okhttp3.OkHttpClient client,
org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder tokenRequestBuilder) |
RetryingOAuth(java.lang.String tokenUrl,
java.lang.String clientId,
OAuthFlow flow,
java.lang.String clientSecret,
java.util.Map<java.lang.String,java.lang.String> parameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyToParams(java.util.List<Pair> queryParams,
java.util.Map<java.lang.String,java.lang.String> headerParams)
Apply authentication settings to header and query params.
|
org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder |
getTokenRequestBuilder() |
okhttp3.Response |
intercept(okhttp3.Interceptor.Chain chain) |
void |
setFlow(OAuthFlow flow) |
void |
setTokenRequestBuilder(org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder tokenRequestBuilder) |
boolean |
updateAccessToken(java.lang.String requestAccessToken) |
getAccessToken, setAccessTokenpublic RetryingOAuth(okhttp3.OkHttpClient client,
org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder tokenRequestBuilder)
public RetryingOAuth(org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder tokenRequestBuilder)
public RetryingOAuth(java.lang.String tokenUrl,
java.lang.String clientId,
OAuthFlow flow,
java.lang.String clientSecret,
java.util.Map<java.lang.String,java.lang.String> parameters)
public void setFlow(OAuthFlow flow)
public okhttp3.Response intercept(okhttp3.Interceptor.Chain chain)
throws java.io.IOException
intercept in interface okhttp3.Interceptorjava.io.IOExceptionpublic boolean updateAccessToken(java.lang.String requestAccessToken)
throws java.io.IOException
java.io.IOExceptionpublic org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder getTokenRequestBuilder()
public void setTokenRequestBuilder(org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder tokenRequestBuilder)
public void applyToParams(java.util.List<Pair> queryParams, java.util.Map<java.lang.String,java.lang.String> headerParams)
AuthenticationapplyToParams in interface AuthenticationapplyToParams in class OAuthqueryParams - List of query parametersheaderParams - Map of header parametersCopyright © 2021. All rights reserved.