Loopback ACL не работают после развертывания в Heroku - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть полностью работающее приложение Loopback на localhost, Relations, ACL, управление доступом ... все работает как чудо.

Развернуло мое приложение в Heroku, внезапно ACL перестали функционировать.

Вот пример ACL модели:

"acls": [
{
  "accessType": "*",
  "principalType": "ROLE",
  "principalId": "$everyone",
  "permission": "DENY"
},

пока я пишу URL-адрес конечной точки

...herokuapp.com/api/<modelname>

Я получаю всю информацию

PS:изменение источника данных на localhost и запрос

localhost:3000/api/<modelname>

не позволит никакой информации, если вы не авторизованы как авторизованный пользователь.

РЕДАКТИРОВАТЬ: проблема на самом деле касается только предопределенныхпетлевые модели, поскольку отношения, добавленные между моделью User и другими, были стерты (я полагаю, что модель пользователя вернулась к своей сборке по умолчанию)

...