API для получения пользователей
Created by: ZzDmitry
В результате хочется видеть в веб-сервере две АПИ функции:
- Получение списка пользователей.
- Получение информации о пользователе.
Для этого предлагаю:
- Сделать мидлвар, достающий разрешения пользователя. Мы обсудили и понимаем, что это не самое оптимальное решение по производительности, но это сделать проще всего.
- Сделать утилитарные функции (или подключить из имеющегося на тот момент сервиса разрешений) для определения наличия разрешений в коде вебсервара.
- Наполнить разрешения и роли для:
- получения информации о себе;
- получения информации обо всех;
- получения списка пользователей.
- Сделать функции получения информации о пользователе и получения списка пользователей с учётом разрешений текущего пользователя. Сделать это архитектурно красиво, чтобы далее делать всё аналогично.