302198 Rename HttpClient authorization classes to Authentication

git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1249 7e9141cc-0065-0410-87d8-b60c137991c4
This commit is contained in:
Greg Wilkins 2010-02-08 22:17:07 +00:00
parent 0cd68330e8
commit 72b546abe6
9 changed files with 21 additions and 20 deletions

View File

@ -9,6 +9,7 @@ jetty-7.0.2-SNAPSHOT
+ 298234 Unit test for jetty-client handling different HTTP error codes
+ 298667 DeploymentManager uses ContextProvider and WebAppProvider
+ 299455 Enum support in JSONPojoConvertor
+ 302198 Rename HttpClient authorization classes to Authentication
+ JETTY-776 Make new session-tests module to concentrate all reusable session clustering test code
+ JETTY-910 Allow request listeners to access session
+ JETTY-1153 System property for UrlEncoded charset

View File

@ -34,7 +34,7 @@ import javax.net.ssl.TrustManager;
import javax.net.ssl.TrustManagerFactory;
import javax.net.ssl.X509TrustManager;
import org.eclipse.jetty.client.security.Authorization;
import org.eclipse.jetty.client.security.Authentication;
import org.eclipse.jetty.client.security.RealmResolver;
import org.eclipse.jetty.http.HttpBuffers;
import org.eclipse.jetty.http.HttpSchemes;
@ -97,7 +97,7 @@ public class HttpClient extends HttpBuffers implements Attributes
private Timeout _timeoutQ = new Timeout();
private Timeout _idleTimeoutQ = new Timeout();
private Address _proxy;
private Authorization _proxyAuthentication;
private Authentication _proxyAuthentication;
private Set<String> _noProxy;
private int _maxRetries = 3;
private int _maxRedirects = 20;
@ -714,13 +714,13 @@ public class HttpClient extends HttpBuffers implements Attributes
}
/* ------------------------------------------------------------ */
public Authorization getProxyAuthentication()
public Authentication getProxyAuthentication()
{
return _proxyAuthentication;
}
/* ------------------------------------------------------------ */
public void setProxyAuthentication(Authorization authentication)
public void setProxyAuthentication(Authentication authentication)
{
_proxyAuthentication = authentication;
}

View File

@ -18,7 +18,7 @@ import java.io.InputStream;
import java.io.InterruptedIOException;
import java.util.concurrent.atomic.AtomicBoolean;
import org.eclipse.jetty.client.security.Authorization;
import org.eclipse.jetty.client.security.Authentication;
import org.eclipse.jetty.http.HttpFields;
import org.eclipse.jetty.http.HttpGenerator;
import org.eclipse.jetty.http.HttpHeaderValues;
@ -402,7 +402,7 @@ public class HttpConnection implements Connection
// TODO suppress port 80 or 443
uri = (_destination.isSecure()?HttpSchemes.HTTPS:HttpSchemes.HTTP) + "://" + _destination.getAddress().getHost() + ":"
+ _destination.getAddress().getPort() + uri;
Authorization auth = _destination.getProxyAuthentication();
Authentication auth = _destination.getProxyAuthentication();
if (auth != null)
auth.setCredentials(_exchange);
}

View File

@ -20,7 +20,7 @@ import java.util.LinkedList;
import java.util.List;
import java.util.concurrent.ArrayBlockingQueue;
import org.eclipse.jetty.client.security.Authorization;
import org.eclipse.jetty.client.security.Authentication;
import org.eclipse.jetty.client.security.SecurityListener;
import org.eclipse.jetty.http.HttpCookie;
import org.eclipse.jetty.http.HttpHeaders;
@ -46,7 +46,7 @@ public class HttpDestination
private ArrayBlockingQueue<Object> _newQueue = new ArrayBlockingQueue<Object>(10, true);
private int _newConnection = 0;
private Address _proxy;
private Authorization _proxyAuthentication;
private Authentication _proxyAuthentication;
private PathMap _authorizations;
private List<HttpCookie> _cookies;
@ -116,7 +116,7 @@ public class HttpDestination
}
}
public void addAuthorization(String pathSpec, Authorization authorization)
public void addAuthorization(String pathSpec, Authentication authorization)
{
synchronized (this)
{
@ -472,7 +472,7 @@ public class HttpDestination
// Add any known authorizations
if (_authorizations != null)
{
Authorization auth = (Authorization)_authorizations.match(ex.getURI());
Authentication auth = (Authentication)_authorizations.match(ex.getURI());
if (auth != null)
(auth).setCredentials(ex);
}
@ -534,12 +534,12 @@ public class HttpDestination
return _proxy;
}
public Authorization getProxyAuthentication()
public Authentication getProxyAuthentication()
{
return _proxyAuthentication;
}
public void setProxyAuthentication(Authorization authentication)
public void setProxyAuthentication(Authentication authentication)
{
_proxyAuthentication = authentication;
}

View File

@ -22,7 +22,7 @@ import org.eclipse.jetty.client.HttpExchange;
/**
* Simple authentication interface that sets required fields on the exchange.
*/
public interface Authorization
public interface Authentication
{
public void setCredentials( HttpExchange exchange) throws IOException;
}

View File

@ -28,11 +28,11 @@ import org.eclipse.jetty.util.StringUtil;
*
*
*/
public class BasicAuthorization implements Authorization
public class BasicAuthentication implements Authentication
{
private Buffer _authorization;
public BasicAuthorization(Realm realm) throws IOException
public BasicAuthentication(Realm realm) throws IOException
{
String authenticationString = "Basic " + B64Code.encode( realm.getPrincipal() + ":" + realm.getCredentials(), StringUtil.__ISO_8859_1);
_authorization= new ByteArrayBuffer(authenticationString);

View File

@ -23,13 +23,13 @@ import org.eclipse.jetty.http.HttpHeaders;
import org.eclipse.jetty.util.StringUtil;
import org.eclipse.jetty.util.TypeUtil;
public class DigestAuthorization implements Authorization
public class DigestAuthentication implements Authentication
{
private static final String NC = "00000001";
Realm securityRealm;
Map details;
public DigestAuthorization(Realm realm, Map details)
public DigestAuthentication(Realm realm, Map details)
{
this.securityRealm=realm;
this.details=details;

View File

@ -28,7 +28,7 @@ import org.eclipse.jetty.util.StringUtil;
*
*
*/
public class ProxyAuthorization implements Authorization
public class ProxyAuthorization implements Authentication
{
private Buffer _authorization;

View File

@ -172,12 +172,12 @@ public class SecurityListener extends HttpEventListenerWrapper
}
else if ("digest".equalsIgnoreCase(type))
{
_destination.addAuthorization("/",new DigestAuthorization(realm,details));
_destination.addAuthorization("/",new DigestAuthentication(realm,details));
}
else if ("basic".equalsIgnoreCase(type))
{
_destination.addAuthorization(pathSpec,new BasicAuthorization(realm));
_destination.addAuthorization(pathSpec,new BasicAuthentication(realm));
}
break;