Secrets provide secure storage for credentials exposed in JavaScript based scripts. Scripts can be used throughout AppGate ZTNA and perform complex logic, string manipulations, and calculations. An important part of this capability is to allow limited https calls to external systems. For these calls, there is a Secrets store built into AppGate ZTNA. The secrets store ensures that credentials required to authenticate to external systems are not exposed in the scripts or related logs.
This feature supports:
User Claim Scripts
Assignment Criteria Scripts
Entitlement Scripts
Access Criteria Scripts
The Secrets page lists all the Secrets you have configured in the Collective.
Use the Secrets page to:
View all the Secrets you have configured in the Collective.
Add new Secrets.
Perform actions using the action buttons provided.
When you are ready to add a secret, see the Configure Secrets page.
Action Buttons
Action buttons are accessed by clicking the three dots icon (
) to the right of each line item in the page or from the <Actions> button within the item. They are contextual, changing depending on the type of item and the state of the item. The Action button in the Secrets page displays the following option:
Copy reference to clipboard. Copies the reference to the secret for inclusion in the script.