Class BasicAuthorizationFilter

java.lang.Object
dev.resteasy.client.util.authentication.basic.BasicAuthorizationFilter
All Implemented Interfaces:
jakarta.ws.rs.client.ClientRequestFilter

@ConstrainedTo(CLIENT) @Priority(2000) public class BasicAuthorizationFilter extends Object implements jakarta.ws.rs.client.ClientRequestFilter
A simple filter which always adds a Authorization header with a Basic authorization value.
Author:
James R. Perkins
  • Constructor Details

    • BasicAuthorizationFilter

      public BasicAuthorizationFilter(UserCredentials credentials)
      Creates a new filter.
      Parameters:
      credentials - the credentials to use for authorization
  • Method Details

    • create

      public static BasicAuthorizationFilter create(UserCredentials credentials)
      Creates a new filter.
      Parameters:
      credentials - the credentials to use for authorization
      Returns:
      a new filter
    • filter

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