@Contract(threading=IMMUTABLE) public class UsernamePasswordCredentials extends java.lang.Object implements Credentials, java.io.Serializable
Credentials
implementation based on a user name / password
pair.Modifier and Type | Field and Description |
---|---|
private java.lang.String |
password |
private BasicUserPrincipal |
principal |
private static long |
serialVersionUID |
Constructor and Description |
---|
UsernamePasswordCredentials(java.lang.String usernamePassword)
Deprecated.
(4.5) will be replaced with
String , char[] in 5.0 |
UsernamePasswordCredentials(java.lang.String userName,
java.lang.String password)
The constructor with the username and password arguments.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getPassword() |
java.lang.String |
getUserName() |
java.security.Principal |
getUserPrincipal() |
int |
hashCode() |
java.lang.String |
toString() |
private static final long serialVersionUID
private final BasicUserPrincipal principal
private final java.lang.String password
@Deprecated public UsernamePasswordCredentials(java.lang.String usernamePassword)
String
, char[]
in 5.0usernamePassword
- the username:password formed stringtoString()
public UsernamePasswordCredentials(java.lang.String userName, java.lang.String password)
userName
- the user namepassword
- the passwordpublic java.security.Principal getUserPrincipal()
getUserPrincipal
in interface Credentials
public java.lang.String getUserName()
public java.lang.String getPassword()
getPassword
in interface Credentials
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object