Reputation: 450
In previous versions it was possible to disable csrf for specific routes using:
module.exports.csrf = {
"routesDisabled": "/webhooks/testhook,/webhooks/anotherhook"
}
Is there a new way to do that or should I make a small hack in the controller for auto-generate a csrf?
Upvotes: 2
Views: 821
Reputation: 399
Great! Official updated documentation states you can turn CSRF protection on or off on a per-route basis by adding csrf: true or csrf: false to any route in your config/routes.js file.
More info: https://sailsjs.com/documentation/concepts/security/csrf
Upvotes: 0
Reputation: 450
Ok I figured it out, now it is done in /routes.js
like this:
'PUT /webhooks/testhook': { action: 'entrance/testhook', csrf: false},
Upvotes: 4