Я работаю над проектом, где мне нужно, чтобы создать и назначить политику в соответствии с правами доступа/уровней пользователю в sails.jsКак создавать динамические политики в sails.js
Каждый пользователь может получить доступ на все уровни ниже его уровень, как администратор имеет уровень 9 и он может получить доступ на все уровни ниже уровня 9
в настоящее время в парусах все политики хранятся в
API/политики
папки и назначены на контроллер в
конфигурации/policies.js
module.exports.policies = {
UserController: {
"create": ['canCreate'],
"list": ['canRead'],
"show": ['canRead'],
},
AuthController: {
'*': true,
}};
Мой вопрос, как я могу сделать динамические политики на основе уровней доступа, поступающих из БД
Я googled, но ничего не нашел о том, как создавать динамические политики в sails.js, поэтому размещайте здесь.
Цените свою помощь по этому вопросу.
Благодаря
спасибо за ответ, могу ли я использовать его без паспорта.js? –
Я не уверен, почему вы не хотите использовать паспорт, но можете его отключить, если хотите. Вам просто нужно написать свой собственный материал для входа. –
oh yea, отказ от ответственности: я являюсь автором разрешений на паруса –