【问题标题】:Django Social Auth Debug HTTP Error 400: Bad Request (linkedin)Django Social Auth 调试 HTTP 错误 400:错误请求(linkedin)
【发布时间】:2012-03-17 20:39:03
【问题描述】:

我一直在使用 Django Social Auth,并且能够使用 Facebook 和 Twitter 登录。但是当我用linkedin尝试它时,我得到了一个HTTP 400错误。我收到以下错误:

抱歉,有些错误导致您无法登录。

HTTP 错误 400:错误请求(链接)

任何想法如何调试这个?

谢谢。

【问题讨论】:

  • 我遇到了同样的问题。它在本地主机上工作,但在部署时不工作。
  • 当您 Debug = True 时是否获得更多信息?
  • 不,没有其他信息
  • 您能否说明是哪个视图生成了此响应?当您访问 LinkedIn 网站登录/验证时会发生这种情况吗?
  • 是的,它不会把我带到 LinkedIn 网站,而是给我 400

标签: django django-socialauth


【解决方案1】:

很老的问题,但我今天有机会调试此问题,错误是由于服务器日期时间与当前 UTC 值不匹配引起的,更新服务器日期修复了 LinkedIn 问题。

【讨论】:

    【解决方案2】:

    我会调试这个捕获网络流量并查看请求中的问题。您可以使用例如 Wireshark 来捕获和浏览它。这至少可以让您了解 OAuth 流程的哪一部分失败。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-17
      • 2021-07-16
      • 2017-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多