Privileged User of a Virtual API
A Privileged User is a user who has an elevated level of access to perform various actions on a virtual API, such as publishing the virtual API to webMethods Mediator or configuring the API key settings.
When the user tries to perform a privileged action on the virtual API, CentraSite validates the user's ID to determine whether the user holds the necessary privileges, and if so, it validates whether the privileges are enabled. If the user fails these validation, CentraSite does not perform the action.
A user who belongs to the CentraSite Administrator role defines the privileged user for the virtual API in the custom configuration file (centrasite.xml).
<Service id="DeploymentService" privilegeUser="INTERNAL\Administrator"
requiredRoles="API Publisher"> </Service>
wherein,
Input Parameter | Specifies... |
id | A unique identifier of the virtual API. |
privilegeUser | User who has privilege to access and execute various actions on the virtual API. |
requiredRoles | A set of roles required to access and execute the various actions on the virtual API. |
By default, an INTERNAL\Administrator with API Publisher role is configured as the privileged user for the virtual API.