【问题标题】:401 Unauthorized when trying to logout from Loopback's built in user management尝试从 Loopback 的内置用户管理中注销时出现 401 Unauthorized
【发布时间】:2018-02-04 15:44:34
【问题描述】:

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

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

如何退出?

【问题讨论】:

    标签: express authentication loopbackjs loopback


    【解决方案1】:

    谢谢大家。问题是“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
    

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

    【讨论】:

      【解决方案2】:

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

      这种方法解决了很多问题,比如loginAttemptsloginAccess等的自定义逻辑。

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-12-22
        • 2021-03-27
        • 1970-01-01
        • 2022-01-13
        • 1970-01-01
        • 2021-06-02
        • 1970-01-01
        相关资源
        最近更新 更多