Вспомогательные приложения (pipes)#
Можно настроить, чтобы при входе Blitz Identity Provider показал пользователю объявление. При этом пользователю могут быть показаны одна или две кнопки, а выбор пользователя можно будет проанализировать в процедуре входа.
Для настройки отображения пользователю объявления нужно:
в конфигурационном файле
blitz.conf
добавить разделblitz.prod.local.idp.built-in-pipes
, в котором назначить вспомогательному приложению с типомinfo
идентификаторid
и тип объявленияtype
. Возможны следующие типы объявлений:news
– отображается одна кнопка,agreement
– отображается две кнопки;
Пример конфигурации двух вспомогательных приложений info
с
идентификаторами alarm
и user_agreement
:
"built-in-pipes": {
"info": [
{
"id": "alarm",
"type": "news"
},
{
"id": "user_agreement",
"type": "agreement"
}
]
}
Можно настроить, чтобы при входе Blitz Identity Provider показал пользователю окно выбора из списка значений и сохранил результат выбора в атрибуте в учетной записи пользователя.
Для настройки отображения пользователю списка значений нужно:
в конфигурационном файле
blitz.conf
добавить разделblitz.prod.local.idp.built-in-pipes
, в котором назначить вспомогательному приложению с типомchoice
идентификаторid
и имя атрибутаclaim
, в который необходимо сохранять результат выбора;
Пример конфигурации вспомогательного приложения choice
:
"built-in-pipes": {
"choice": [
{
"id": "select_value",
"claim": "role"
}
]
}