ADUserChangePasswordSpec

ADUserChangePasswordSpec
ADUserChangePasswordSpec

Specification for changing AD user's password.

JSON Example
{
    "domain": "example.com",
    "key_id": "ut0yGq7CbhtBUGfW3ngjkvjQ2cc=",
    "new_encrypted_password": "4TGdfggfwrrGUPSg4/JK/tYub7lUI8pGtyHd/ty5g8h5=",
    "old_encrypted_password": "9QYxpdXrcrOGPSSz1/K/pJu8QlYT7pDkaKg/rb3hlw4=",
    "protected_password_key": "Qvvjglg5iZinyuldroueo/hQFyqydMMDJPmfYGgIebqxbU9chJ9I8iM9SCBRHSkSW9y+RMQOfC",
    "username": "testuser or [email protected]"
}
string
domain
Optional

The domain of user. Note that domain is optional if UPN is supplied.

string
key_id
Required

The keyId of the cluster's SSO KeyPair used to encrypt the password key.

string
new_encrypted_password
Required

New password for the user in encrypted format.

string
old_encrypted_password
Required

Old password for the user in encrypted format.

string
protected_password_key
Required

Decryption key for the password. This key is itself encrypted with cluster's SSO keypair.

string
username
Required

The username or UPN.