Auxiliary applications (pipes)#
You can configure Blitz Identity Provider to show an announcement to the user upon login. This can show the user one or two buttons, and the user’s choice can be analyzed in the login procedure.
To customize the display to the user of the ad, you need:
- in the - blitz.confconfiguration file add the- blitz.prod.local.idp.built-in-pipessection, in which you assign the- ididentifier and the- typeannouncement type to the auxiliary application with the- infotype. The following announcement configurations are possible:- news- a single button is displayed,
- agreement- two buttons are displayed;
 
Example configuration of two info helper applications with identifiers alarm and user_agreement:
"built-in-pipes": {
    "info": [
        {
            "id": "alarm",
            "type": "news"
        },
        {
            "id": "user_agreement",
            "type": "agreement"
        }
    ]
}
You can configure after login Blitz Identity Provider to show the user a selection box from a list of values and store the result of the selection in an attribute in the user’s account.
To customize the display of a list of values to the user:
- in the - blitz.confconfiguration file add a section- blitz.prod.local.idp.built-in-pipesin which to assign to the auxiliary application with type- choicethe identifier- idand the name of the attribute- claimin which to save the selection result;
Configuration example of the choice helper application:
"built-in-pipes": {
    "choice": [
        {
            "id": "select_value",
            "claim": "role"
        }
    ]
}
