Package io.dialob.api.client.okhttp.auth
Class OAuth
java.lang.Object
io.dialob.api.client.okhttp.auth.OAuth
- All Implemented Interfaces:
feign.RequestInterceptor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic class -
Constructor Summary
ConstructorsConstructorDescriptionOAuth(feign.Client client, org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder requestBuilder) -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(feign.RequestTemplate template) org.apache.oltu.oauth2.client.request.OAuthClientRequest.AuthenticationRequestBuilderorg.apache.oltu.oauth2.client.OAuthClientorg.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuildervoidregisterAccessTokenListener(OAuth.AccessTokenListener accessTokenListener) voidsetAccessToken(String accessToken, Long expiresIn) voidsetAuthenticationRequestBuilder(org.apache.oltu.oauth2.client.request.OAuthClientRequest.AuthenticationRequestBuilder authenticationRequestBuilder) voidsetOauthClient(feign.Client client) voidsetOauthClient(org.apache.oltu.oauth2.client.OAuthClient oauthClient) voidsetTokenRequestBuilder(org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder tokenRequestBuilder) voidupdateAccessToken(feign.RequestTemplate template)
-
Constructor Details
-
OAuth
public OAuth(feign.Client client, org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder requestBuilder) -
OAuth
-
OAuth
-
-
Method Details
-
apply
public void apply(feign.RequestTemplate template) - Specified by:
applyin interfacefeign.RequestInterceptor
-
updateAccessToken
public void updateAccessToken(feign.RequestTemplate template) -
registerAccessTokenListener
-
getAccessToken
-
setAccessToken
-
getTokenRequestBuilder
public org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder getTokenRequestBuilder() -
setTokenRequestBuilder
public void setTokenRequestBuilder(org.apache.oltu.oauth2.client.request.OAuthClientRequest.TokenRequestBuilder tokenRequestBuilder) -
getAuthenticationRequestBuilder
public org.apache.oltu.oauth2.client.request.OAuthClientRequest.AuthenticationRequestBuilder getAuthenticationRequestBuilder() -
setAuthenticationRequestBuilder
public void setAuthenticationRequestBuilder(org.apache.oltu.oauth2.client.request.OAuthClientRequest.AuthenticationRequestBuilder authenticationRequestBuilder) -
getOauthClient
public org.apache.oltu.oauth2.client.OAuthClient getOauthClient() -
setOauthClient
public void setOauthClient(org.apache.oltu.oauth2.client.OAuthClient oauthClient) -
setOauthClient
public void setOauthClient(feign.Client client)
-