Vault

NOTE:
  • This document contains information for the new UI. For Legacy instances, navigate to Legacy Credentials

The VPAM Vault stores private and privileged information as Secrets. A Secret can store a User ID and password relation or an SSH key association. When an authorized Vendor Rep or Internal User launches an Application service, VPAM can pass the Secret to the RDP, SSH, or Telnet sign-in window automatically.

The following list contains relevant terms that you must understand to continue with this document:

  • Secret: Refers to the privileged object in the Vault. It can be a User ID and password relation or an SSH key association.

  • Credential: Refers to the Legacy UI object. The Vault in the new UI does not deal with credentials.

Requirements

To configure the Vault and its extended functionality with Tasks, you must meet the following requirements:

  • Server Version: Your VPAM server must be on version 25.1 or later.

  • Permissions: System Admins have access to Vault management. Internal Users require the following permissions to work with the Vault:

    • LOGIN_TO_WEB_UI

    • VIEW_SECRETS_AND_CREDENTIAL_PROVIDER_CONFIGS

    • CREATE_SECRETS_AND_CREDENTIAL_PROVIDER_CONFIGS

    • EDIT_SECRETS_AND_CREDENTIAL_PROVIDER_CONFIGS

    • DELETE_SECRETS_AND_CREDENTIAL_PROVIDER_CONFIGS

    • UNLOCK_SECRET

    • MANAGE_SECRET_TYPES

    • MANAGE_CREDENTIALS

    • MANAGE_SSH_KEYS

    • MANAGE_HTTP_CREDENTIAL_MAPPING

    • MANAGE_SECRET_ACCESS_CONTROL

    • APPROVE_SECRET_ACCESS_REQUEST

    • Personal Vault: Internal Users must have CREATE_PERSONAL_SECRETS permission to use the Personal Vault.

      After you grant CREATE_PERSONAL_SECRETS, Internal User must sign out and sign back in.

  • Configuration: Personal Vault requires the server to use the Internal Access workflow.

Reference List

The Vault enables you to add the following types of secrets:

  • Password Secret: Stores a User ID and password relation. Useful when a Vendor Rep or Internal User have to authenticate to services such as RDP, SSH, or Telnet.

  • SSH Key Secret: Stores a User ID and SSH key association. SSH key pairs do not work if the key pairs are password protected.

  • OAuth Client Credential: Stores OAuth Credential for AI Agents.

  • Access Token: Stores an Access Token for AI Agents.

The Vault enables you to organize secrets with the following tools:

  • Secret Scope: Limits which User Groups and Vendor Reps have access to a secret.

  • Secret Category: Organizes the available secrets by access levels that you grant to Vendor Reps or Internal Users.

  • Secret Pool: Groups a number of secrets for one port type or service.

The Vault enables you to employ and protect secrets with the following actions:

Add a Secret

Add a Password Secret, SSH Key Secret, or Personal Secrets for Internal Users with the following steps:

  1. Open Vault > Secrets.

  2. Select Add New Secret.

  3. Select the secret type:

    1. Password Credential: A User ID and password association.
      Internal Users can use this option for Personal Secrets.

    2. SSH Key Credential: A User ID and SSH key pair association.

  4. Complete the form.

  5. Save the secret.

After you create a Secret, you can use it with services configured for an Application.

IMPORTANT:

SSH key pairs do not work if the key pair is password protected.

NOTE:

The Personal Secret Scope is driven by PAM and may require additional licensing. Contact your Imprivata Customer Support for more information.
System Admins can see Personal Secrets in the Secrets list for inventory and offboarding. They can see the owner, but they cannot view the stored password or SSH key.

Secret Unlock and Checkout

Use Secret Unlock and Secret Checkout to control how Internal Users access sensitive Secrets in the Vault.

  • Secret Unlock protects Secrets until an authorized Internal User or System Admin requests access to view, copy, use, or edit the Secret.

  • Secret Checkout controls exclusive use. When checkout is required, VPAM checks out the Secret to one user for a limited time. Other users cannot unlock or view the Secret until the secret is checked back in or a System Admin checks it in manually.

IMPORTANT:

If an Internal User is not permitted to view or edit a secret, the request to Unlock or Checkout a secret triggers an Internal Approval Process.

NOTE:

Vendor Reps do not use the Vault unlock or checkout workflow directly. If a Secret is scoped to the Vendor Rep, VPAM uses the assigned Secret during the Application service launch.