У меня есть приложение Sails js для 3 групп пользователей, администратора сайта, частного пользователя и публичного пользователя.
Теперь шаблон URL-адреса для администратора, как показано ниже,
'get /admin/foo': 'fooController.viewAll',
'post /admin/foo': 'fooController.add',
'put /admin/foo/:fooID': 'fooController.edit',
Шаблон URL для аутентифицированного пользователя,
'get /businesses/foo': 'fooController.viewAll',
'post /businesses/foo': 'fooController.add',
'put /businesses/foo/:fooID': 'fooController.edit',
Шаблон URL для публичного пользователя,
'get /public/foo': 'fooController.viewAll',
Я хочу иметь политику для аутентификации пользователя на основе шаблона URL-адреса, если URL-адрес похож на /admin, он будет проверять, что пользователь является администратором? иначе, если /business, он проверит, является ли пользователь нашим существующим пользователем или нет.