我是新来的回环,我希望对如何启用所有API路径的授权以及访问令牌的使用有一些指导。如何处理回送中的访问令牌
我已经用注册用户名,密码使用POST/Users/login api登录并且在响应中获得访问令牌,相关屏幕截图 https://i.stack.imgur.com/B0EFQ.png。 而我设置令牌如下 https://i.stack.imgur.com/26ADI.png
,我试图GET /用户API,但IAM获得授权所需错误
{ “错误”:{ “名”: “错误”, “状态“:401, ”message“:”需要授权“, ”statusCode“:401, ”code“:”AUTHORIZATION_REQUIRED“, ”stack“:”错误:需要授权\ n在C:\ Users \在C:\ Users \ prem \ Desktop \ test \ testauth \ node_modules \ loopback \ lib \ m下的Desktop \ test \ testauth \ node_modules \ loopback \ lib \ application.js:399:21 \ n在C:\ Users \ prem \ Desktop \ test \ testauth \ node_modules \ loopback \ common \ models \ acl.js:472:23 \ n处输入odel.js:322: c:\ Users \ prem \ Desktop \ test \ testauth \ node_modules \ async \ dist \ async.js:356:16在iteratorCallback中测试\ testauth \ node_modules \ async \ dist \ async.js:3694:9 \ n (C:\ Users \ prem \ Desktop \ test \ testauth \ node_modules \ async \ dist \ async.js:936:13)\ n在C:\ Users \ prem \ Desktop \ test \ testauth \ node_modules \ async \ dist \在C:\ Users \ prem \ Desktop \下,在C:\ Users \ prem \ Desktop \ test \ testauth \ node_modules \ async \ dist \ async.js:3691:13 \ n下的async.js:840:在C:\ Users \ prem \ Desktop \ test \ testauth \ node_modules \ async \ dist \ async.js:56:12 \ n \ test \ testauth \ node_modules \ async \ dist \ async.js:21:25) C:\ Users \ prem \ Desktop \ test \ testauth \ node_modules \ loopback \ common \ models \ acl.js:454:17 \ n在C:\ Users \ prem \ Desktop \ test \ testauth \ node_modules \ loopback \ common \ models \ role.js:273:21 \ n at _combinedTickCallback(internal/process/next_tick.js:67:7)\ n at process._tickDomainCallback(internal/process/next _tick.js:122:9)“ } }
但它的工作为POST/Users /注销API与204作为状态码。
请分享任何指导如何添加访问令牌授权头
你是什么意思“它不工作”?你可以从请求中添加返回的数据吗? – Overdrivr
{“error”:{“name”:“Error”,“status”:500,“message”:“找不到accessToken”,“stack”:“Error:could not find accessToken \ n at E:\\ TestApp3 \\ node_modules \\ loopback \\ common \\ models \\ user.js:302:12 \ n在E:\\ TestApp3 \\ node_modules \\ loopback-datasource-juggler \\ lib \\ dao.js:2016 :E:\\ TestApp3 \\ node_modules \\ loopback-datasource-juggler \\ lib \\ dao.js中的62 \ n:1944:11 \ n在E:\\ TestApp3 \\ node_modules \\ loopback-datasource- – user7369339
响应 - “找不到accessToken – user7369339