Я пытаюсь использовать атрибуты JWT массива для определения шаблонов доступа арендатора и индекса.
Например, у меня есть утверждение JWT "groups", которое представляет собой массив строк с разделителями-запятыми.
"groups": [
"group_1",
"group_2",
"group_3"
],
Я хотел бы создать шаблон индекса арендатора, который соответствует всем этим группам. Я подтвердил, что атрибут доступен для замены, проверив конечную точку / _opendistro / _security / authinfo.
Будет ли атрибут ${jwt.attr.groups}
соответствовать арендаторам "group_1", "group_2" и "group_3"; подставить весь массив в качестве шаблона; или это просто не поддерживается?
К сожалению, редкая документация открытого дистрибутива по замене параметров не дает понять, как будет работать атрибут массива вместо единственного строкового атрибута (или если поддерживается вообще).
Использование символа подстановки не вариант.