This article explains the authorization logic for Identity Manager (IM) Task Execution Web Services (TEWS) when both "Enable admin_id (allow impersonation)" and "SiteMinder Basic Authentication" are active.
It addresses common scenarios where a user authenticates via SiteMinder but intends to run a task under a different security context using the admin_id parameter.
Identity Manager 14.x
SiteMinder 12.8
When "Enable admin_id (allow impersonation)" is selected, Identity Manager distinguishes between Authentication (handled by SiteMinder) and Authorization (handled by the admin_id context).
admin_id specified within the SOAP XML body to determine the security context and permissions for the specific task execution.The user context for task execution is determined by the admin_id provided in the SOAP XML, not the credentials used for SiteMinder authentication.
admin_id tag within the SOAP XML.imadmin) in the admin_id field, Identity Manager will execute the task with superuser privileges.admin_id must also be provided in the XML.