-permissions

Install
$ npm install sails-auth sails-permissions --save
Usage
1. run generator
$ sails generate auth-api
$ sails generate permissions-api
2. Set environment variables
variable | description |
---|
ADMIN_EMAIL | admin user email address |
ADMIN_PASSWORD | admin user password |
2. update configs
.sailsrc
{
"generators": {
"permissions-api": "sails-permissions",
"auth-api": "sails-auth"
}
}
config/policies.js
'*': [ 'passport', 'sessionAuth', 'ModelPolicy', 'OwnerPolicy', 'AuthorizationPolicy' ],
AuthController: {
'*': true
}
Currently, sails-permissions does not validated the permissions of associations. Until this
is implemented, ensure that sails.config.blueprints.populate
is set to false
.
License
MIT