lisa-box
Version:
Home automation system L.I.S.A.
52 lines (50 loc) • 1.2 kB
JavaScript
/**
* Policies Configuration
* (app.config.footprints)
*
* Define which prerequisites a request must pass before reaching the intended
* controller action. By default, no policies are configured for controllers or
* footprints, therefore the request always will directly reach the intended
* handler.
*
* @see http://trailsjs.io/doc/config/policies
*/
module.exports = {
UserController: {
'*': ['Passport.jwt']
},
AuthController: {
connect: [
'Passport.jwt'
],
register: [
'RegisterPolicy.protect'
],
disconnect: [
'Passport.jwt'
],
logout: [
'Passport.jwt'
]
},
DefaultController: {
'test': ['Passport.jwt']
},
IRController: ['Passport.jwt'],
CameraController: ['Passport.jwt'],
PluginController: {
'*': ['Passport.jwt'],
'image': []
},
DashboardController: ['Passport.jwt'],
FavoritesController: ['Passport.jwt'],
RoomController: ['Passport.jwt'],
DeviceController: ['Passport.jwt'],
FootprintController: ['Passport.jwt'],
ChatBotController: {
'*': ['Passport.jwt'],
'interact': ['AuthTokenPolicy.protect']
},
VoiceCommandsController: ['Passport.jwt'],
}