Impersonate
Customisable object selector.
Introduction
Configuration
Name
Description
Default
Mandatory
// Use case - To act on behalf of someone else
// Supported by default together with Fortified ID Password reset same Fortified ID Enrollment.
// Function is supported to be used for any SAML SP application.
{
"id": "impersonate",
"type": "Impersonate",
"display_name": "Impersonate",
"config": {
"base_path": "${globals.default_login_suffix}",
"expiry": "PT1S",
"overlay_dir": "${globals.default_overlay_dir}",
"exec_if": "mv.containsAny(exports.spEntityID, 'https://dev.fortifiedid.se/pwdreset/', 'https://dev.fortifiedid.se/enrollment/')",
"pipe_id": "impersonate_selector_pipe",
"values": [
{
"key": "displayName",
"label": "label1"
},
{
"key": "sAMAccountName",
"label": "label2"
},
{
"key": "mail",
"label": "label3"
}
],
"show_filtering": true,
"include_self": true,
"custom_identifier": "FortifiedID_Test",
"identifier_attribute": "mail",
"selected_id_parameter": "object_id"
},
"description": "The Impersonate selector is responsible for presenting a list of objects (in a grid) for the user to select from."
} Values
Name
Description
Default
Mandatory
Data exposed to global state
Logging
API
Messages
Init (request+response)
Reason
Description
Action (request+response)
Reason
Description
