“未提供身份验证凭据” Django和AWS应用程序

问题描述

我正在用TokenAuthentication扩展在Django中实现一个Web应用程序,我在这里https://medium.com/@yerkebulan199/django-rest-framework-drf-token-authentication-with-expires-in-a05c1d2b7e05(用于设置令牌到期时间)

一切都可以在localhost上完美运行,但是当我将应用程序部署到Elastic beantalk AWS时,无法识别我在标头中发送的令牌。是否有一个原因?我不知道我是否缺少某些东西,我已经尝试了许多corsheaders配置,但是答案仍然是 { “ detail”:“未提供身份验证凭据。” }

解决方法

解决办法是在.ebextensions的.config文件中添加以下内容:container_commands: 01_wsgipass: command: 'echo "WSGIPassAuthorization On" >> ../wsgi.conf'

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...