Impersonation

Impersonation refers to the creation of a new principal, carrying user ID and password along with any desired roles. The principal is created using the XDPrincipal agent. Once created, it is used for all subsequent actions.

You cannot create a principal with the admin role unless the principal currently in force has that role.

Principals can be used to control the authority passed onward in a flow, possibly to a subflow. The principal will be carried to a channel reached via the internal emit agent, so that the channel inherits the authorizations of the calling channel.

The XDPrincipal agent can either create a principal or destroy the last one that it created.


iWay Software