IRPCVaultLoginsAdmin.SetVaultLoginPasswordHash

View as Markdown

Administration API / specialized admin session idempotent

Sets the password of a vault login from a password hash.

ServiceVault login accounts MFiles.IRPCVaultLoginsAdmin
gRPC method/MFiles.IRPCVaultLoginsAdmin/SetVaultLoginPasswordHash
HTTP (mf-http-grpc)POST /grpc/v1/set-vault-login-password-hash
RequestSetVaultLoginPasswordHashRequest
ResponseSetVaultLoginPasswordHashResponse
Book and levelAdministration API, specialized
Kindadmin
SessionRequired: the session ID from LogIn in the mfiles-session-id-bin metadata.
Idempotentyes
Returns metadata structure versionno
Streamingnone (unary)

Remarks

Request: SetVaultLoginPasswordHashRequest

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
account_namestringThe account name of the login.
password_hashstringLegacy field. Leave empty and use password_info.
password_infoPasswordInfoThe new password hash, for example as read with GetVaultLoginPasswordHash.
password_info.hashstringPassword hash.
password_info.hash_algorithmPasswordHashAlgorithmPassword hash algorithm.Values: PASSWORD_HASH_ALGORITHM_MD5 (0), PASSWORD_HASH_ALGORITHM_UNDEFINED (1), PASSWORD_HASH_ALGORITHM_PBKDF2_WITH_SHA512_AND100000_ITERS (2).
password_info.saltstringPassword salt.
password_info.encryptionPasswordEncryptionEncryption algorithm used to protect the password hash.Values: PASSWORD_ENCRYPTION_RC4 (0), PASSWORD_ENCRYPTION_UNENCRYPTED (1), PASSWORD_ENCRYPTION_AES256 (2).

Response: SetVaultLoginPasswordHashResponse

No fields.