401尝试从Loopback的内置用户管理注销时未经授权

时间:2017-08-27 01:14:56

标签: express authentication loopbackjs loopback

我按照https://loopback.io/doc/en/lb2/Logging-in-users.html教程中的步骤进行了操作。

我能够正确登录并获得一个唯一的访问令牌,但注销会抛出“401 Unauthorized”。标题包含我给出的访问令牌。

我该如何退出?

2 个答案:

答案 0 :(得分:1)

我有同样的问题,试试这个link。转到从内置用户模型扩展登录/注销

此方法解决了许多问题,例如loginAttemptsloginAccess等的自定义逻辑。

希望这有帮助。

答案 1 :(得分:0)

谢谢大家。问题是'body-parser'配置问题。 server.js应该如下所示:

var bodyParser = require('body-parser');
var app = module.exports = loopback();

app.use(bodyParser.urlencoded({extended: true})); //Configure body parser
app.use(loopback.token()); //Use access tokens

如果您从用户管理示例扩展,它将已经配置。空白应用程序不包括此配置。