org.glassfish.jersey.client.filter
Class HttpBasicAuthFilter
java.lang.Object
org.glassfish.jersey.client.filter.HttpBasicAuthFilter
- All Implemented Interfaces:
- javax.ws.rs.client.ClientRequestFilter
public final class HttpBasicAuthFilter
- extends java.lang.Object
- implements javax.ws.rs.client.ClientRequestFilter
Client filter adding HTTP Basic Authentication header to the HTTP request,
if no such header is already present.
- Author:
- Jakub Podlesak (jakub.podlesak at oracle.com), Craig McClanahan
|
Constructor Summary |
HttpBasicAuthFilter(java.lang.String username,
byte[] password)
Creates a new HTTP Basic Authentication filter using provided username
and password credentials. |
HttpBasicAuthFilter(java.lang.String username,
java.lang.String password)
Creates a new HTTP Basic Authentication filter using provided username
and password credentials. |
|
Method Summary |
void |
filter(javax.ws.rs.client.ClientRequestContext rc)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HttpBasicAuthFilter
public HttpBasicAuthFilter(java.lang.String username,
java.lang.String password)
- Creates a new HTTP Basic Authentication filter using provided username
and password credentials.
- Parameters:
username - user namepassword - password
HttpBasicAuthFilter
public HttpBasicAuthFilter(java.lang.String username,
byte[] password)
- Creates a new HTTP Basic Authentication filter using provided username
and password credentials. This constructor allows you to avoid storing
plain password value in a String variable.
- Parameters:
username - user namepassword - password
filter
public void filter(javax.ws.rs.client.ClientRequestContext rc)
throws java.io.IOException
- Specified by:
filter in interface javax.ws.rs.client.ClientRequestFilter
- Throws:
java.io.IOException
Copyright © 2007-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.