1- Is it working as per product design
Refer to KB LDAP authorization/authentication request called many times for the ROC actions
2- Can we have list of such actions which requires re-authentication with LDAP during process/release execution
There are 3 ROC actions that will send API requests with the specific user's credentials (if one is specified within the action's configuration) or with the job creator's credentials. This will require verification with the LDAP server in case the user is the LDAP user. The list of actions is:
-
- ROC - Create Deployment from Deployment Plan
- ROC - Run Deployment
- ROC - Create Deployment From Template Category
Following ROC actions will call the APIs to the NAC with the job creator's credentials:
-
- Check Online Agents
- Duplicate Environment
- ROC - Add Step Dependencies
- ROC - Add Version to Artifact Package
- ROC - Assign All Servers From Environment
- ROC - Assign Artifact Package To Deployment Plan
- ROC - Assign Artifact To File Parameter
- ROC - Assign Environment Artifact Package To Deployment
- ROC - Assign Manifest To Deployment Plan
- ROC - Assign Servers
- ROC - Assign Specific Server Dependency
- ROC - Check Artifact Installed on Agent
- ROC - Check If Artifact Exists
- ROC - Check If Artifact Package Exists
- ROC - Clear Parameter Value
- ROC - Configure Step Must Succeed
- ROC - Configure Step Rollback Impact
- ROC - Create Artifact Definition
- ROC - Create Deployment Plan Step
- ROC - Create FTP Artifact
- ROC - Create Http Artifact
- ROC - Create Local File Artifact
- ROC - Create Remote File Artifact
- ROC - Create Remote Repository Artifact
- ROC - Create SSH Artifact
- ROC - Create Step
- ROC - Create SVN Artifact
- ROC - Create TFS Artifact
- ROC - Delete Step
- ROC - Fail Deployment Step
- ROC - Get All Parameters
- ROC - Get Artifact
- ROC - Get Artifact Package XML
- ROC - Get Artifact Retrieval Source Property
- ROC - Get Assigned Servers
- ROC - Get Deployment Plan Steps
- ROC - Get Deployment Property Value
- ROC - Get Deployment State in JSON
- ROC - Get Deployment Status
- ROC - Get Deployment Steps
- ROC - Get Environment Parameter
- ROC - Get Parameter Value
- ROC - Get Process Tags
- ROC - Get Step Dependencies
- ROC - Get Step Rollback Impact
- ROC - Get Step's Server Types
- ROC - Get token value by environment
- ROC - Replace Tokens in Files
- ROC - Report Artifact Deployment
- ROC - Report Artifact Deployment By File Parameter
- ROC - Run Deployment plan
- ROC - Set Process Tag in Step
- ROC - Set Rollback Definition for Deployment Plan
- ROC - Set Rollback Definition for Deployment Plan (deprecated)
- ROC - Set Rollback Plan - Use a Duplication of a Successful Deployment
- ROC - Set Rollback Plan - Use an Existing Deployment
- ROC - Set Rollback Plan - Use Latest Successful Deployment Duplicate
- ROC - Set Step Version
- ROC - Unassign Servers
- ROC - Update Array Environment Parameter In Deployment
- ROC - Update Collection Environment Parameter In Deployment
- ROC - Update Deployment Info
- ROC - Update Deployment Plan Info
- ROC - Update Deployment Property Value
- ROC - Update Environment Parameter
- ROC - Update Environment Parameter In Deployment
- ROC - Update Password Environment Parameter In Deployment
- ROC - Update Password Parameter
- ROC - Update Password Release Parameter
- ROC - Update Property to Release Parameter
- ROC - Update String Array Parameter
- ROC - Update String Array Release Parameter
- ROC - Update String Parameter
- ROC - Update String Release Parameter
- ROC - Updates ServiceNow change request number
- ROC - Upload Artifact To Local Repository