Package org.jclouds.oauth.v2.filters
Class ClientCredentialsSecretFlow
- java.lang.Object
-
- org.jclouds.oauth.v2.filters.ClientCredentialsSecretFlow
-
- All Implemented Interfaces:
HttpRequestFilter
,OAuthFilter
public class ClientCredentialsSecretFlow extends Object implements OAuthFilter
Authorizes new Bearer Tokens at runtime by sending up for the http request. To retrieve the Bearer Token, a request of grant_type=client_credentials is used. The credential supplied is a password.Cache
This maintains a time-based Bearer Token cache. By default expires after 59 minutes (the maximum time a token is valid is 60 minutes).
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpRequest
filter(HttpRequest request)
-
-
-
Method Detail
-
filter
public HttpRequest filter(HttpRequest request) throws HttpException
- Specified by:
filter
in interfaceHttpRequestFilter
- Throws:
HttpException
-
-