blob: 5d3d463c98b312d3a8269bceaa5f5010476fda4a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package org.onap.ccsdk.sli.adaptors.base.http;
import java.io.IOException;
import javax.ws.rs.client.ClientRequestContext;
import javax.ws.rs.client.ClientRequestFilter;
import javax.ws.rs.core.MultivaluedMap;
public class BasicAuthFilter implements ClientRequestFilter {
private final String basicAuthValue;
public BasicAuthFilter(String basicAuthValue) {
this.basicAuthValue = basicAuthValue;
}
public void filter(ClientRequestContext requestContext) throws IOException {
MultivaluedMap<String, Object> headers = requestContext.getHeaders();
headers.add("Authorization", basicAuthValue);
}
}
|