public class Password
extends java.lang.Object
| Constructor and Description |
|---|
Password(RestClient client) |
| Modifier and Type | Method and Description |
|---|---|
void |
reset(java.lang.String username,
java.lang.String password,
boolean encrypted)
Change a given local user's password.
|
void |
reset(java.lang.String username,
java.lang.String password,
boolean encrypted,
boolean logoutUser)
Change a given local user's password.
|
void |
update(java.lang.String oldPassword,
java.lang.String password,
boolean encrypted)
Change an authenticated local user's own password.
|
void |
update(java.lang.String oldPassword,
java.lang.String password,
boolean encrypted,
boolean logoutUser)
Change an authenticated local user's own password.
|
void |
updateAuthorizedKey2(java.lang.String sshKey)
Change an authenticated local user's SSH authorizedkey2.
|
void |
validate(java.lang.String password)
Validate a password.
|
void |
validateUpdate(java.lang.String oldPassword,
java.lang.String password)
an authenticated local user validates its proposed password change.
|
public Password(RestClient client)
public void update(java.lang.String oldPassword,
java.lang.String password,
boolean encrypted)
API Call: PUT /password
password - The clear text or encrypted passwordencrypted - If true, the supplied password is already hashedoldPassword - the previous password in clear textpublic void update(java.lang.String oldPassword,
java.lang.String password,
boolean encrypted,
boolean logoutUser)
API Call: PUT /password
password - The clear text or encrypted passwordencrypted - If true, the supplied password is already hashedlogoutUser - If true, logout the user after updating the passwordpublic void reset(java.lang.String username,
java.lang.String password,
boolean encrypted)
API Call: PUT /password/reset
username - The local user namepassword - Clear text or encrypted passwordencrypted - If true, the provided password is encryptedpublic void reset(java.lang.String username,
java.lang.String password,
boolean encrypted,
boolean logoutUser)
API Call: PUT /password/reset
username - The local user namepassword - Clear text or encrypted passwordencrypted - If true, the provided password is encryptedlogoutUser - If true, logout the user after updating the passwordpublic void updateAuthorizedKey2(java.lang.String sshKey)
throws java.lang.Exception
API Call: PUT /password/authorizedkey2
sshKey - the SSH keyjava.lang.Exceptionpublic void validate(java.lang.String password)
throws java.lang.Exception
API Call: POST /password/validate
password - plaintext password to validatejava.lang.Exceptionpublic void validateUpdate(java.lang.String oldPassword,
java.lang.String password)
throws java.lang.Exception
API Call: POST /password/validate-update
java.lang.Exception