У меня есть сценарий использования Keycloak, когда у одного пользователя может быть несколько номеров клиентов. Эти номера клиентов должны быть отправлены поставщику услуг / клиенту, а также могут быть легко обновлены администраторами. У некоторых пользователей могут быть сотни номеров клиентов. В настоящее время я использую один пользовательский атрибут с именем «customerNumbers», где номера клиентов разделяются запятой, но я бы хотел:
- Чтобы предложить администраторам возможность видеть каждый номер клиента в своем собственном поле
- Для отправки номеров клиентов в виде массива JSON вместо запятой, разделенной запятой
Вместо этого:
Я хотел бы что-то вроде этого:
И вместо этого
"customers": {
"customerNumbers": "140661,140662"
},
Я хотел бы что-то вроде этого:
"customers": [
{"customerNumber": "140661"},
{"customerNumber": "140662"}
],
Как следует подходить к такой ситуации?