Authenticate/Impersonate Service

Syntax:

com.ibi.agents.XDPrincipalAgent

Description:

This service allows a process to authenticate and/or impersonate a user based on credentials in a message or message context.

Parameters:

The following table lists and describes the parameters for the Authenticate/Impersonate service.

Parameter Name

Description

Action

Determines what action this service performs. The following actions are available:

  • Authenticate. Authenticates this user against the configured authentication realm.
  • Impersonate. Push the principal, if authorized, to the channel (impersonate).
  • Pop. Pop back one principal (cease impersonation). The limit is the initial principal.

Realm

The security realm to be used to validate this user.

User

User identity to be validated.

Credential

Credential (password) used to authenticate this user.

Edges:

The following table lists and describes the edges that are returned by the Authenticate/Impersonate service.

Edge

Description

success

The operation was successful.

fail_security

The credentials could not be authenticated when the selected action is set to Authenticate or Impersonate.

fail_parse

An iFL or XPath expression could not be evaluated.


iWay Software