Class OAuth1ClientFilter

  • All Implemented Interfaces:
    javax.ws.rs.client.ClientRequestFilter

    @Priority(1000)
    class OAuth1ClientFilter
    extends java.lang.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 Detail

      • oAuthSignature

        @Inject
        private javax.inject.Provider<OAuth1Signature> oAuthSignature
      • messageBodyWorkers

        @Inject
        private javax.inject.Provider<MessageBodyWorkers> messageBodyWorkers
    • Constructor Detail

      • OAuth1ClientFilter

        OAuth1ClientFilter()
    • Method Detail

      • filter

        public void filter​(javax.ws.rs.client.ClientRequestContext request)
                    throws java.io.IOException
        Specified by:
        filter in interface javax.ws.rs.client.ClientRequestFilter
        Throws:
        java.io.IOException