Добавление собственного атрибута в токен доступа Keycloak
Для корректной работы динамической RLS необходимо добавить дополнительный атрибут в токен доступа Keycloak. Для этого вам нужно добавить маппер протоколов и указать необходимый атрибут в нем. Данные настройки выполняются следующим образом:
Откройте Keycloak, введя соответствующий адрес в адресной строке браузера:
http://<domain>/v3/keycloak/admin/Visiology/console/
где<domain>
– IP адрес или доменное имя вашего сервера.В боковой панели выберите Клиенты:
На вкладке Clients lists выберите dashboard_viewer в столбце ID клиента:
В открывшемся окне перейдите на вкладку Client scopes и щелкните dashboard_viewer-dedicated:
Теперь вам необходимо создать и настроить маппер протоколов. Нажмите Configure a new mapper:
В открывшемся окне нажмите User Attribute:
В следующем окне заполните поля, установите все переключатели в положение Вкл и нажмите Сохранить:
Маппер добавлен.
Смотрите также