Django失败,未提供身份验证凭据

时间:2020-04-16 21:00:29

标签: django authentication

我尝试使用Django基本身份验证功能来验证用户名(测试)和密码(测试)。

它可以在我的本地计算机上工作

curl -H 'Accept: application/json; indent=4' -u test:test 'http://127.0.0.1:8000/api/checkuser/'
{
    "detail": "Account authorized."
}

但是它在生产站点失败了:

curl -H 'Accept: application/json; indent=4' -u test:test 'https://production.fake/api/checkuser/'
{
    "detail": "Authentication credentials were not provided."
}

我试图从生产服务器启用WSGIPassAuthorization,但这无济于事。

在我看来,用户名和密码实际上并没有真正通过,但却无法弄清楚。

如果我使用网络浏览器访问https://production.fake/api/checkuser/

任何解决问题的建议将不胜感激。谢谢!

0 个答案:

没有答案