Система доступов
Система доступов разделена на два механизма, это проверка доступа пользователя к методу (в простых проектах этого достаточно), и проверка доступа к данным.
Описание процесса
Описание процесса работы системы доступов.
Система включается только для пользователей типа USER, а для ADMIN проверки пропускаются. Также доступны проверяются только для внешних запросов (с клиента или по API).
Доступы загружаются при инициализации сессии и далее хранятся в ней. Обновляются при изменении.
Есть некоторые настройки в конфигурации внутреннего api, они расположены в libs/api/apiConfig. Там имеется файл default.ts и project.ts. В первом располагаются настройки ядра, а во втором они могут быть дополнены настройками для конкретного проекта. Настройки из этих двух файлов объединяются.