【问题标题】:Waterlock, Sails, Angular JWT token gives 403 from browserWaterlock、Sails、Angular JWT 令牌从浏览器提供 403
【发布时间】:2015-11-29 05:19:13
【问题描述】:

后端:带有 Waterlock、Waterlock-local-auth 的 Sails 应用 前端:一个角度应用程序

我遇到了一个问题,邮递员工作正常,从 /user/jwt 获取 JWT 一切都很好,但每当我通过浏览器登录然后尝试点击 /user/jwt 时,它都会给出 403 禁止。有什么线索吗?

我为所有路线上的所有来源启用了 COR。

如有任何帮助,我们将不胜感激!

【问题讨论】:

    标签: angularjs sails.js waterlock


    【解决方案1】:

    为像我这样的新手节省一些时间:

    $http 不会将会话数据与请求一起传递,因此 Sails/express 服务器不知道 /user/jwt 请求是从哪个“会话”发出的,因此应该给出 403。我猜 Postman 会自动为您处理这个问题。

    将此添加到我的角度配置中:

    config(['$httpProvider', function($httpProvider) {
        $httpProvider.defaults.withCredentials = true;
    }]).
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-24
      • 2021-06-28
      • 2017-09-27
      • 2018-08-01
      • 1970-01-01
      • 2019-04-05
      • 2017-01-20
      • 2021-09-24
      相关资源
      最近更新 更多