IRPCVaultLoginsAdmin.GetVaultLoginPasswordHash

View as Markdown

Administration API / specialized admin session idempotent

Reads the password hash of a vault login, encrypted with a public key that the caller supplies.

ServiceVault login accounts MFiles.IRPCVaultLoginsAdmin
gRPC method/MFiles.IRPCVaultLoginsAdmin/GetVaultLoginPasswordHash
HTTP (mf-http-grpc)POST /grpc/v1/get-vault-login-password-hash
RequestGetVaultLoginPasswordHashRequest
ResponseGetVaultLoginPasswordHashResponse
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: GetVaultLoginPasswordHashRequest

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

FieldTypeDescription
password_encryptionPasswordEncryptionHow the hash is encrypted for transit. Must not be PASSWORD_ENCRYPTION_UNENCRYPTED.Values: PASSWORD_ENCRYPTION_RC4 (0), PASSWORD_ENCRYPTION_UNENCRYPTED (1), PASSWORD_ENCRYPTION_AES256 (2).
public_keybytesThe public key the server encrypts the hash with.
account_namestringThe account name of the login.

Response: GetVaultLoginPasswordHashResponse

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

FieldTypeDescription
password_hashstringLegacy copy of the hash. Use password_info.
password_infoPasswordInfoThe encrypted password hash with its algorithm and salt.
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).