org.apache.commons.httpclient
Class NTCredentials
- Credentials
public class NTCredentials
Credentials
for use with the NTLM authentication scheme which requires additional
information.
$Revision: 326707 $ $Date: 2005-10-19 16:51:46 -0400 (Wed, 19 Oct 2005) $
boolean | equals(Object o) - Performs a case-sensitive check to see if the components of the credentials
are the same.
|
String | getDomain() - Retrieves the name to authenticate with.
|
String | getHost() - Retrieves the host name of the computer originating the request.
|
int | hashCode() - Computes a hash code based on all the case-sensitive parts of the credentials object.
|
void | setDomain(String domain) - Do not use.
|
void | setHost(String host) - Do not use.
|
String | toString() - Return a string representation of this object.
|
NTCredentials
public NTCredentials()
Do not use. Null user name, domain & host no longer allowed
Default constructor.
NTCredentials
public NTCredentials(String userName,
String password,
String host,
String domain)
Constructor.
userName
- The user name. This should not include the domain to authenticate with.
For example: "user" is correct whereas "DOMAIN\\user" is not.password
- The password.host
- The host the authentication request is originating from. Essentially, the
computer name for this machine.domain
- The domain to authenticate within.
equals
public boolean equals(Object o)
Performs a case-sensitive check to see if the components of the credentials
are the same.
- equals in interface UsernamePasswordCredentials
true
if all of the credentials match.
getDomain
public String getDomain()
Retrieves the name to authenticate with.
- String the domain these credentials are intended to authenticate with.
getHost
public String getHost()
Retrieves the host name of the computer originating the request.
- String the host the user is logged into.
hashCode
public int hashCode()
Computes a hash code based on all the case-sensitive parts of the credentials object.
- hashCode in interface UsernamePasswordCredentials
- The hash code for the credentials.
setDomain
public void setDomain(String domain)
Do not use. The NTCredentials objects should be immutable
Sets the domain to authenticate with. The domain may not be null.
domain
- the NT domain to authenticate in.
setHost
public void setHost(String host)
Do not use. The NTCredentials objects should be immutable
Sets the host name of the computer originating the request. The host name may
not be null.
host
- the Host the user is logged into.
Copyright (c) 1999-2005 - Apache Software Foundation