@Immutable public class NTCredentials extends java.lang.Object implements Credentials, java.io.Serializable
Credentials implementation for Microsoft Windows platforms that includes
Windows specific attributes such as name of the domain the user belongs to.| 构造器和说明 |
|---|
NTCredentials(java.lang.String usernamePassword)
The constructor with the fully qualified username and password combined
string argument.
|
NTCredentials(java.lang.String userName,
java.lang.String password,
java.lang.String workstation,
java.lang.String domain)
Constructor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getDomain()
Retrieves the name to authenticate with.
|
java.lang.String |
getPassword() |
java.lang.String |
getUserName() |
java.security.Principal |
getUserPrincipal() |
java.lang.String |
getWorkstation()
Retrieves the workstation name of the computer originating the request.
|
int |
hashCode() |
java.lang.String |
toString() |
public NTCredentials(java.lang.String usernamePassword)
usernamePassword - the domain/username:password formed stringpublic NTCredentials(java.lang.String userName,
java.lang.String password,
java.lang.String workstation,
java.lang.String domain)
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.workstation - The workstation the authentication request is originating from.
Essentially, the computer name for this machine.domain - The domain to authenticate within.public java.security.Principal getUserPrincipal()
getUserPrincipal 在接口中 Credentialspublic java.lang.String getUserName()
public java.lang.String getPassword()
getPassword 在接口中 Credentialspublic java.lang.String getDomain()
public java.lang.String getWorkstation()
public int hashCode()
hashCode 在类中 java.lang.Objectpublic boolean equals(java.lang.Object o)
equals 在类中 java.lang.Objectpublic java.lang.String toString()
toString 在类中 java.lang.Object