Вспомогательные приложения (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"
}
]
}