Я пытаюсь настроить роли и разрешения для обработки запросов API. Я использую Feathers.js с перьями-sequelize для базы данных PostGres.
Для управления ролями и разрешениями я использую casl.js: https://github.com/stalniy/casl
Большинство примеров для интеграции Casl основаны на mongo/mongoose. Я прочитал следующую статью после: https://stalniy.github.io/casl/abilities/database/integration/2017/07/22/database-integration.html
В приведенном примере они используют области продолжения, на данный момент перья-секвенирование не поддерживает области действия продолжения с параметрами (насколько я вижу)
Короче говоря, я пытаюсь найти способ интеграции перьев-sequelize с Casl для управления разрешениями на ресурсы.
До сих пор я мог создавать «способности» Casl для каждого пользователя, но теперь я застрял в подключении этих способностей к базе данных.
При использовании Mongo/mongoose это просто, так как вы просто делаете toMongoQuery и передаете параметры.
Если есть что-то, что мне нужно добавить, пожалуйста, дайте мне знать, не знаю, как получить помощь по этому конкретному вопросу.
С уважением, Эмир