AngularJS & NodeJS - обрабатывать роли пользователей - PullRequest
0 голосов
/ 29 июня 2018

Предположим, у меня есть приложение mini User CRUD, внешний интерфейс AngularJS и внутренний сервер NodeJS / Express. Приложение имеет регистрацию / логин, create/read/update/delete функциональности для пользователя. Пользователь может иметь две роли, admin или просто normal user. Администратор имеет право выполнять все операции CRUD, а пользователь может только read/update - (и обновлять только себя). Как лучше всего обрабатывать пользовательские роли в бэкэнде? А что на фронтэнде, как скрыть админские разделы от обычного пользователя? Мне пришло в голову добавить промежуточное программное обеспечение, которое будет перехватывать каждый запрос и проверять роли / разрешения пользователей для требуемых конечных точек (C / U / D) .... Я буду использовать однонаправленный канал для аутентификации ...

...