org.apache.commons.httpclient

Class NTCredentials

Implemented Interfaces:
Credentials

public class NTCredentials
extends UsernamePasswordCredentials

Credentials for use with the NTLM authentication scheme which requires additional information.

Version:
$Revision: 155418 $ $Date: 2005-02-26 08:01:52 -0500 (Sat, 26 Feb 2005) $

Authors:
Adrian Sutton
Mike Bowler

Since:
2.0

Constructor Summary

NTCredentials()
Deprecated. Do not use.
NTCredentials(String userName, String password, String host, String domain)
Constructor.

Method Summary

String
getDomain()
Retrieves the name to authenticate with.
String
getHost()
Retrieves the host name of the computer originating the request.
void
setDomain(String domain)
Deprecated. Do not use.
void
setHost(String host)
Deprecated. Do not use.
String
toString()
Return a string representation of this object.

Methods inherited from class org.apache.commons.httpclient.UsernamePasswordCredentials

getPassword, getUserName, setPassword, setUserName, toString

Constructor Details

NTCredentials

public NTCredentials()

Deprecated. 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.

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

getDomain

public String getDomain()
Retrieves the name to authenticate with.

Returns:
String the domain these credentials are intended to authenticate with.

See Also:
setDomain(String)


getHost

public String getHost()
Retrieves the host name of the computer originating the request.

Returns:
String the host the user is logged into.


setDomain

public void setDomain(String domain)

Deprecated. Do not use. The NTCredentials objects should be immutable

Sets the domain to authenticate with. The domain may not be null.

Parameters:
domain - the NT domain to authenticate in.

See Also:
getDomain()


setHost

public void setHost(String host)

Deprecated. 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.

Parameters:
host - the Host the user is logged into.


toString

public String toString()
Return a string representation of this object.
Overrides:
toString in interface UsernamePasswordCredentials

Returns:
A string represenation of this object.


Copyright (c) 1999-2005 - Apache Software Foundation