Automation Commands
Streamline administrative workflows by automating complex, multi-step processes on the Keeper platform
Overview
Automation Commands provide a unified way to automate credential provisioning for users in the organization. Using a single Commander action, the admin can create PAM Users, apply rotation settings, perform immediate password updates through the Keeper Gateway, and deliver credentials via one-time share links. The result is a repeatable, error-resistant workflow that accelerates employee onboarding and ensures security best practices are followed every time.
Commands
Credential-Provision
Automates the end-to-end process of creating PAM User credentials with password rotation, folder organization, one-time share creation and secure email delivery.
Use Case
Details
The credential-provision command orchestrates multiple Commander operations in a single workflow. It accepts a YAML configuration file as the request parameters, and it processes the workflow in a single action.
This automation eliminates manual steps, ensures proper security configuration, and provides a consistent provisioning experience.
Parameters
Optional Parameters
Prerequisites
In order to utilize this automation command, the following needs to be set up:
YAML Configuration Structure
In the example YAML configuration below, Sarah Jones is a new employee that is being onboarded to Company.com. The identity provider / IGA / HR system (such as Workday, Aquera, Sailpoint, ConductorOne, etc) triggers a request to Keeper that performs the following:
User Section
The "user" section identifies the end-user identity in the target directory.
Account Section
The "account" section identifies the PAM Configuration and user ID in the target directory.
Vault Section
The "vault" section controls where the PAM User record is stored in the vault.
To find the Application Folder, see the Vault > Secrets Manager > PAM Configurations > Application Folder setting.
Example: If the gateway folder is My Infrastructure and the vault.folder parameter is Users/Service Accounts, the final path becomes My Infrastructure/Users/Service Accounts.
{gateway_application_folder}/{vault.folder}
PAM Section
The "pam" section controls the password rotation settings.
Rotation Schedule (6-field CRON) Format: second minute hour day month day-of-week
Password Complexity Format: "length,uppercase,lowercase,digits,special"
Email Section
The "email" section defines the delivery settings and email template containing the credentials.
Share URL Expiration Time Format: y (year), mo (month), d (day), h (hour), mi (minute)
Executing the Automation
The process of executing the Keeper automation is as follows:
Example Configurations
Active Directory User
Execution
Microsoft Entra ID User
Execution
As a result, the PAM User record is created in the vault, rotated in the target directory and sent to the recipient as a one-time share that expires in 7 days.
Email Template
The recipient will receive an email containing an encrypted one-time share link.
When the user clicks "View Credentials", they are able to decrypt and view the credentials.
System-Specific Requirements
Active Directory - Distinguished Name is REQUIRED for multi-OU environments. Without it, rotation may fail if multiple users have the same username in different OUs.
Azure AD - Username MUST be in email format: user@domain.com OR DOMAIN\user
AWS IAM - Just use a plain username
Related Commands