Class NTCredentials
java.lang.Object
edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.UsernamePasswordCredentials
edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.NTCredentials
- All Implemented Interfaces:
Credentials
Credentials
for use with the NTLM authentication scheme which requires additional
information.- Since:
- 2.0
- Version:
- $Revision: 480424 $ $Date: 2006-11-29 06:56:49 +0100 (Wed, 29 Nov 2006) $
-
Constructor Summary
ConstructorDescriptionDeprecated.Do not use.NTCredentials
(String userName, String password, String host, String domain) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Performs a case-sensitive check to see if the components of the credentials are the same.Retrieves the name to authenticate with.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
Deprecated.Do not use.void
Deprecated.Do not use.toString()
Return a string representation of this object.Methods inherited from class edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.UsernamePasswordCredentials
getPassword, getUserName, setPassword, setUserName
-
Constructor Details
-
NTCredentials
public NTCredentials()Deprecated.Do not use. Null user name, domain & host no longer allowedDefault constructor. -
NTCredentials
Constructor.- Parameters:
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.
-
-
Method Details
-
setDomain
Deprecated.Do not use. The NTCredentials objects should be immutableSets the domain to authenticate with. The domain may not be null.- Parameters:
domain
- the NT domain to authenticate in.- See Also:
-
getDomain
Retrieves the name to authenticate with.- Returns:
- String the domain these credentials are intended to authenticate with.
- See Also:
-
setHost
Deprecated.Do not use. The NTCredentials objects should be immutableSets the host name of the computer originating the request. The host name may not be null.- Parameters:
host
- the Host the user is logged into.
-
getHost
Retrieves the host name of the computer originating the request.- Returns:
- String the host the user is logged into.
-
toString
Return a string representation of this object.- Overrides:
toString
in classUsernamePasswordCredentials
- Returns:
- A string represenation of this object.
-
hashCode
public int hashCode()Computes a hash code based on all the case-sensitive parts of the credentials object.- Overrides:
hashCode
in classUsernamePasswordCredentials
- Returns:
- The hash code for the credentials.
-
equals
Performs a case-sensitive check to see if the components of the credentials are the same.- Overrides:
equals
in classUsernamePasswordCredentials
- Parameters:
o
- The object to match.- Returns:
true
if all of the credentials match.
-