Loopback: 401 Авторизация требуется после успешного входа - PullRequest
0 голосов
/ 16 мая 2018

В настоящее время я сталкиваюсь с проблемой, при которой я всегда получаю 401:

Например, когда я пытаюсь выполнить запрос GET для / users / {id} / customer, я получаю следующий ответ:

{
  "error": {
    "statusCode": 401,
    "name": "Error",
    "message": "Authorization Required",
    "code": "AUTHORIZATION_REQUIRED",
    "stack": "Error: Authorization Required\n    at /var/www/p-web-2-api-node/node_modules/loopback/lib/application.js:430:21\n    at /var/www/p-web-2-api-node/node_modules/loopback/lib/model.js:358:7\n    at /var/www/p-web-2-api-node/node_modules/loopback/common/models/acl.js:529:16\n    at /var/www/p-web-2-api-node/node_modules/async/dist/async.js:3874:9\n    at /var/www/p-web-2-api-node/node_modules/async/dist/async.js:473:16\n    at iteratorCallback (/var/www/p-web-2-api-node/node_modules/async/dist/async.js:1050:13)\n    at /var/www/p-web-2-api-node/node_modules/async/dist/async.js:958:16\n    at /var/www/p-web-2-api-node/node_modules/async/dist/async.js:3871:13\n    at /var/www/p-web-2-api-node/node_modules/loopback/common/models/acl.js:511:17\n    at /var/www/p-web-2-api-node/node_modules/loopback/common/models/role.js:442:21\n    at process._tickCallback (internal/process/next_tick.js:176:11)"
  }
}

Я получил правильный токен при входе в систему, я установил токен в / explorer (который добавляется как параметр запроса), но 401 всегда отображается.

Когда я отключаю server.enableAuth ();в /boot/authentication.js это работает.Я попробовал ACL и либо удалил все, либо предоставил полный доступ всем.

...