EnrichIdentity
Customisable authentication menu
Introduction
The EnrichIdentity authenticator invokes a configured pipe and propagates designated response properties into the global state, making them available to subsequent authenticators and flow controllers. If the pipe returns a failure response, the authentication sequence is immediately terminated and marked as failed.
Configuration
Common Authenticator configuration can be found here.
pipe_idID of the pipe to execute.
N/A
exec_ifAn expression that determines if the authenticator should be executed or not.
N/A
properties_to_exportSpecifies which properties to export to the global state. If not specified all the properties are exported.
N/A
custom_identifierTag used for event separation
N/A
{
    "id": "enrich_identity_1",
    "type": "EnrichIdentity",
    "config": {
        "pipe_id": "enrich_identity_pipe_1",
        "properties_to_export": ["property_1","property_2"]
    }
}Logging
WEB_100042("EnrichIdentity executed")
IDENTIFIER (user trace id)
CUSTOMER_IDENTIFIER (if configured)
SOURCE_ADDRESS (ip of the remote session)
AUTHENTICATOR_ID (id + display_name of authenticator)
WEB_100043("EnrichIdentity failed")
IDENTIFIER (user trace id)
CUSTOMER_IDENTIFIER (if configured)
SOURCE_ADDRESS (ip of the remote session)
AUTHENTICATOR_ID (id + display_name of authenticator)
