Impersonate
Customisable object selector.
Customisable object selector.
The Impersonate selector is responsible for presenting a list of objects (in a grid) for the user to select from.
The Impersonate selector completes when the user has selected an option.
Can be nestled with other authenticators, selectors and chains.
Authenticator type: Impersonate
Common Authenticator configuration can be found here.
Name | Description | Default | Mandatory |
---|---|---|---|
The values array represents the columns to be shown in the grid.
API follows the general conventions of the Fortified Web Authenticator API.
Selector authenticators supports the following messages:
Init message must be sent before/during the view is loading. Response contains the options that should be presented to the user.
Init may be called while authenticator is in progress under the following circumstances:
Callback from selected authenticator
Browser reload (user refreshes page)
Browser back (user cancels selected authenticator and navigates back)
The action message is used for selecting an option. This message is triggered by a user action.
The complete response message is sent when the authentication has completed. If message contains a location property; view must redirect user agent to the supplied location.
Default translations provided:
Name | Description | Default | Mandatory |
---|---|---|---|
Reason | Description |
---|---|
Reason | Description |
---|---|
pipe_id
Reference to the pipe responsible for collecting the data to be presented in the grid.
N/A
identifier_attribute
"sAMAccountName"
selected_id_parameter
"object_id"
include_self
false
show_filtering
true
values
See Values below.
N/A
execute_key
If set, value of execute_key
parameter must match the value for execute_regex
. Works on global state parameters. This can be used as an on/off switch for the authenticator.
""
execute_regex
Regular expression to be used on the execute_key
value.
""
key
Item parameter. The value will be presented in the column for each object.
label
Column label translation key.
Selected authenticator failed
The selected authenticator failed.
Unknown status: <status>
The selected authenticator has an unknown status (Not PENDING
, IN_PROGRESS
, COMPLETED
or FAILED
)
Invalid status: <status>
Protocol error. Init called when authenticator is not in status PENDING
or IN_PROGRESS
.
Invalid option: <option-id>
An invalid option-id was supplied. Only option-ids from init are valid.
Invalid state
Protocol error. Operation is called in an invalid state, for example if action
is called before init
.