/* vault_totp_user: Configure TOTP authentication for logging into Vault for Vault users/entities (Vault as a TOTP provider). This allows to either [(re)set] TOTP for a Vault user (entity) or to [remove] the existing TOTP configuration for their user. Note that if an auth mount requires 2FA, removing the TOTP configuration does *not* remove the TOTP requirement for the user! They will not be able to log in without a valid TOTP code. [(re)set]: https://developer.hashicorp.com/vault/api-docs/system/mfa/totp#administratively-generate-a-totp-mfa-secret [remove]: https://developer.hashicorp.com/vault/api-docs/system/mfa/totp#administratively-destroy-totp-mfa-secret */ package main