Использование stormpath.groupsRequired промежуточного вызова,StormPath группы авторизации с помощью экспресс-stormpath
router.get ('/', stormpath.loginRequired, stormpath.groupsRequired ([ 'org1-администратора']), функция (REQ, res) { res.render ('index', {}); });
Я не могу жестко задавать роль «org1-admin», какие у меня есть параметры? Если я помещу это в сеанс, сеанс недоступен для промежуточного программного обеспечения. Есть предположения?
Роль пользователя 'org1-admin' будет идентифицироваться при запуске приложения на основе параметра org1, переданного в исходном URL запроса запуска, и роли 'admin', прочитанной из записи конфигурации.
После первоначального запуска эта роль должна быть доступна для последующих маршрутов для авторизации. Цените свою обратную связь!
Можете ли вы пояснить, что подразумевается под «будет идентифицироваться при запуске приложения на основе параметра org1, переданного в исходном URL запроса запуска»? Определена ли организация для всего процесса сервера или только один запрос? – robertjd
org идентифицирован не для всего процесса сервера, он специфичен для этого сеанса пользователя. – Faizal