public class AuthClient
extends java.lang.Object
Constructor and Description |
---|
AuthClient(ClientConfig config) |
AuthClient(RestClient client) |
AuthClient(java.lang.String host)
Convenience method for calling constructor with new ClientConfig().withHost(host)
|
AuthClient(java.lang.String host,
boolean ignoreCertificates)
Convenience method for calling constructor with new ClientConfig().withHost(host).withIgnoringCertificates(ignoreCertificates)
|
Modifier and Type | Method and Description |
---|---|
void |
changePassword(java.lang.String username,
java.lang.String oldPassword,
java.lang.String password) |
void |
forceLogout() |
RestClient |
getClient() |
boolean |
isLoggedIn() |
java.lang.String |
login(java.lang.String username,
java.lang.String password)
Performs a login operation.
|
void |
logout() |
void |
logoutUser(java.lang.String username,
boolean force,
boolean includeProxyTokens) |
java.lang.String |
proxyToken() |
void |
validatePasswordChange(java.lang.String username,
java.lang.String oldPassword,
java.lang.String password) |
public AuthClient(RestClient client)
public AuthClient(java.lang.String host)
host
- Hostname or IP address for the Virtual IP of the target environment.public AuthClient(java.lang.String host, boolean ignoreCertificates)
host
- Hostname or IP address for the Virtual IP of the target environment.ignoreCertificates
- True if SSL certificates should be ignored.public AuthClient(ClientConfig config)
public RestClient getClient()
public java.lang.String login(java.lang.String username, java.lang.String password)
username
- The username.password
- The password.public java.lang.String proxyToken()
public void logout()
public void forceLogout()
public void logoutUser(java.lang.String username, boolean force, boolean includeProxyTokens)
public boolean isLoggedIn()
public void changePassword(java.lang.String username, java.lang.String oldPassword, java.lang.String password)
public void validatePasswordChange(java.lang.String username, java.lang.String oldPassword, java.lang.String password)