Настройка доступа по UI

Примечание – Если не отображаются пункты бокового меню, значит не созданы разрешения со стороны UI на их отображение. Все запросы сервиса «Конструктор микрофронтов» (сервиса Фасада) передаются другим сервисам через прокси.

1. Перейти в раздел «LowCode» – «Конструктор» и убедиться, что отображаются не все пункты меню, перечисленные в документации.

img

2. Перейти в раздел «Безопасность» – «Права доступа» – «Доступ UI» – «Ресурсы».

img

3. Нажать кнопку img – откроется форма создания нового ресурса (ресурс «Проксирование»).

img

4. Заполнить поля:

  • «Сервис» – необходимо выбрать сервис, пункты которого отсутствуют в боковом меню, в текущем примере – «Сервис Фасада»;

  • «Наименование» – наименование ресурса (пункта меню, который необходимо сделать видимым), в текущем примере, «proxies» (Проксирование);

  • «Описание» – поле, необязательное к заполнению.

img

5. Нажать кнопку img – поле «Уникальный идентификатор» заполнится автоматически, ресурс «Проксирование» будет создан.

img

6. В карточке ресурса нажать кнопку img – откроется окно «Добавление разрешения в ресурс».

img

7. В окне «Добавление разрешения в ресурс» в поле «Действие» указать действие, которое необходимо добавить, для ресурса «proxies» – значение «delete», в поле «Наименование разрешения» – «Удаление», при необходимости заполнить поле «Описание».

img

8. В блоке «Связанные роли» нажать кнопку img – откроется окно «Добавление ролей в разрешение».

img

9. Чекбоксом отметить текущую роль dh-admin и нажать кнопку «Подтвердить».

img

10. После привязки роли в окне «Добавление разрешения в ресурс» нажать кнопку «Добавить» – разрешение будет сохранено.

img

11. Таким же образом (действия 6–10) добавить разрешения действий «edit», «create», «refresh».

img

12. Обновить или сбросить кэш.

13. Перейти в раздел «LowCode» – «Конструктор» и убедиться, что стал отображаться пункт меню «Проксирование».

img

14. Перейти в раздел «Безопасность» – «Права доступа» – «Доступ UI» – «Ресурсы».

15. Нажать кнопку img – откроется форма создания нового ресурса (ресурс «Переменные окружения»).

16. Заполнить поля:

  • «Сервис» – необходимо выбрать сервис, пункты которого отсутствуют в боковом меню, в текущем примере – «Сервис Фасада»;

  • «Наименование» – наименование ресурса (пункта меню, который необходимо сделать видимым), в текущем примере, «variables» (Переменные окружения);

  • «Описание» – поле, необязательное к заполнению.

img

17. Нажать кнопку «Сохранить» – поле «Уникальный идентификатор» заполнится автоматически, ресурс «Переменные окружения» будет создан.

img

18. Аналогично действиям 6–10 выполнить добавление разрешения действий «delete», «edit», «create», «refresh» и добавление роли dh-admin в ресурс «Переменные окружения».

19. Обновить или сбросить кэш.

20. Перейти в раздел «LowCode» – «Конструктор» и убедиться, что стал отображаться пункт меню «Переменные окружения».

img

21. Перейти в раздел «Безопасность» – «Права доступа» – «Доступ UI» – «Ресурсы».

22. Нажать кнопку img – откроется форма создания нового ресурса (ресурс «Темы»).

23. Заполнить поля:

  • «Сервис» – необходимо выбрать сервис, пункты которого отсутствуют в боковом меню, в текущем примере – «Сервис Фасада»;

  • «Наименование» – наименование ресурса (пункта меню, который необходимо сделать видимым), в текущем примере, «themes» (Темы);

  • «Описание» – поле, необязательное к заполнению.

img

24. Нажать кнопку «Сохранить» – поле «Уникальный идентификатор» заполнится автоматически, ресурс «Темы» будет создан.

img

25. Аналогично действиям 6–10 выполнить добавление разрешения действий «delete», «edit», «create», «refresh» и добавление роли dh-admin в ресурс «Темы».

26. Обновить или сбросить кэш.

27. Перейти в раздел «LowCode» – «Конструктор» и убедиться, что стал отображаться пункт меню «Темы».

img