Я разработал приложение в Node.js.Я использую Sequelize для MSSQL, и я создал API, которые я использую API в Angular.
То, что я хочу знать, касается безопасности: я внедрил JWT для аутентификации.Теперь я хочу реализовать управление правами ролей, мое требование:
- Пользователь может иметь несколько ролей (администратор, мастер).
- Роль может иметь несколько разрешений (создание, обновление и т. Д.).
Таким образом, у пользователя может быть одна или несколько ролей, а роль может иметь однуили более одного разрешения.Это похоже на разрешение, создание записи, удаление записи и т. Д. Пользователь может получить доступ к API, на которые у него есть разрешения.
Существует ли какой-либо пакет NPM или любое другое предложение?
Я нашел этопока что: пользовательские группы-роли https://www.npmjs.com/package/user-groups-roles