【发布时间】:2020-12-11 05:20:37
【问题描述】:
我正在 Django 中实现一个 Web 应用程序,它带有我在这里找到的 TokenAuthentication 扩展 https://medium.com/@yerkebulan199/django-rest-framework-drf-token-authentication-with-expires-in-a05c1d2b7e05(它是设置时间令牌到期)
一切都在 localhost 上完美运行,但是当我将应用程序部署到弹性 beanstalk AWS 时,我在标头中发送的令牌无法识别。是否有一个原因?我不知道我是否遗漏了什么,我已经尝试了许多 corsheaders 配置,但答案仍然是 { "detail": "未提供身份验证凭据。" }
【问题讨论】:
-
AWS 使用的是哪个网络服务器?
-
嗨,这是我第一次使用 AWS。在 Elastic Beanstalk 中部署 Django 应用程序的教程指导了我:docs.aws.amazon.com/us_en/elasticbeanstalk/latest/dg/…
-
解决方法是在.ebextensions的.config文件中添加以下内容: container_commands: 01_wsgipass: command: 'echo "WSGIPassAuthorization On" >> ../wsgi.conf'
-
@AnaSánchez 请将此添加为答案。尽管这是我以前遇到过的问题,但您不会相信我浪费了多少小时。
标签: python django amazon-elastic-beanstalk django-authentication