Пользовательские атрибуты Keycloak с несколькими значениями (список) - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть сценарий использования Keycloak, когда у одного пользователя может быть несколько номеров клиентов. Эти номера клиентов должны быть отправлены поставщику услуг / клиенту, а также могут быть легко обновлены администраторами. У некоторых пользователей могут быть сотни номеров клиентов. В настоящее время я использую один пользовательский атрибут с именем «customerNumbers», где номера клиентов разделяются запятой, но я бы хотел:

  1. Чтобы предложить администраторам возможность видеть каждый номер клиента в своем собственном поле
  2. Для отправки номеров клиентов в виде массива JSON вместо запятой, разделенной запятой

Вместо этого: enter image description here

Я хотел бы что-то вроде этого:

enter image description here

И вместо этого

"customers": {
"customerNumbers": "140661,140662"
},

Я хотел бы что-то вроде этого:

"customers": [
    {"customerNumber": "140661"},
    {"customerNumber": "140662"}
],

Как следует подходить к такой ситуации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...