Class OAuth1ClientFilter
java.lang.Object
org.glassfish.jersey.client.oauth1.OAuth1ClientFilter
- All Implemented Interfaces:
javax.ws.rs.client.ClientRequestFilter
@Priority(1000)
class OAuth1ClientFilter
extends Object
implements javax.ws.rs.client.ClientRequestFilter
Client filter that sign requests using OAuth 1 signatures and signature and other OAuth 1
parameters to the
Authorization
header. The filter can be used to perform authenticated
requests to Service Provider but also to perform requests needed for Authorization process (flow).- Since:
- 2.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate javax.inject.Provider
<MessageBodyWorkers> private javax.inject.Provider
<OAuth1Signature> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
checkParametersConsistency
(OAuth1Parameters oauth1Parameters, OAuth1Secrets oauth1Secrets) void
filter
(javax.ws.rs.client.ClientRequestContext request)
-
Field Details
-
oAuthSignature
-
messageBodyWorkers
-
-
Constructor Details
-
OAuth1ClientFilter
OAuth1ClientFilter()
-
-
Method Details
-
filter
- Specified by:
filter
in interfacejavax.ws.rs.client.ClientRequestFilter
- Throws:
IOException
-
checkParametersConsistency
private void checkParametersConsistency(OAuth1Parameters oauth1Parameters, OAuth1Secrets oauth1Secrets)
-