public class UsernamePasswordCredential extends java.lang.Object implements Credential, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTHENTICATION_ATTRIBUTE_PASSWORD
Authentication attribute name for password.
|
CREDENTIAL_TYPE_ATTRIBUTE, UNKNOWN_ID
Constructor and Description |
---|
UsernamePasswordCredential()
Default constructor.
|
UsernamePasswordCredential(java.lang.String userName,
java.lang.String password)
Creates a new instance with the given username and password.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getId()
Gets a credential identifier that is safe to record for logging, auditing, or presentation to the user.
|
java.lang.String |
getPassword() |
java.lang.String |
getUsername() |
int |
hashCode() |
void |
setPassword(java.lang.String password) |
void |
setUsername(java.lang.String userName) |
java.lang.String |
toString() |
public static final java.lang.String AUTHENTICATION_ATTRIBUTE_PASSWORD
public UsernamePasswordCredential()
public UsernamePasswordCredential(java.lang.String userName, java.lang.String password)
userName
- Non-null user name.password
- Non-null password.public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String getUsername()
public void setUsername(java.lang.String userName)
public java.lang.String getId()
Credential
getId
in interface Credential
Credential.UNKNOWN_ID
for cases where an ID
is not readily available or meaningful.public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object