Может ли плагин безопасности Open Distro for Elasticsearch поддерживать подстановку параметров массива для шаблонов доступа индекса и клиента? - PullRequest
0 голосов
/ 06 февраля 2020

Я пытаюсь использовать атрибуты JWT массива для определения шаблонов доступа арендатора и индекса.

Например, у меня есть утверждение JWT "groups", которое представляет собой массив строк с разделителями-запятыми.

"groups": [
    "group_1",
    "group_2",
    "group_3"
  ],

Я хотел бы создать шаблон индекса арендатора, который соответствует всем этим группам. Я подтвердил, что атрибут доступен для замены, проверив конечную точку / _opendistro / _security / authinfo.

Будет ли атрибут ${jwt.attr.groups} соответствовать арендаторам "group_1", "group_2" и "group_3"; подставить весь массив в качестве шаблона; или это просто не поддерживается?

К сожалению, редкая документация открытого дистрибутива по замене параметров не дает понять, как будет работать атрибут массива вместо единственного строкового атрибута (или если поддерживается вообще).

Использование символа подстановки не вариант.

...