Class OAuth2ClientFilter

java.lang.Object
org.glassfish.jersey.client.oauth2.OAuth2ClientFilter
All Implemented Interfaces:
javax.ws.rs.client.ClientRequestFilter

@Priority(1000) class OAuth2ClientFilter extends Object implements javax.ws.rs.client.ClientRequestFilter
Client filter that adds access token to the Authorization http header. The filter uses bearer token specification.
Since:
2.3
  • Field Details

    • accessToken

      private final String accessToken
  • Constructor Details

    • OAuth2ClientFilter

      public OAuth2ClientFilter(String accessToken)
      Create a new filter with predefined access token.
      Parameters:
      accessToken - Access token.
    • OAuth2ClientFilter

      public OAuth2ClientFilter()
      Create a new filter with no default access token. The token must be specified with each request using OAuth2ClientSupport.OAUTH2_PROPERTY_ACCESS_TOKEN.
  • Method Details

    • filter

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