上面的问题是与这些链接相关的线程。Link 1 https://stackoverflow.com/questions/62673139/anonymoususer-object-has-no-attribute-is-admin, Link 2 https://stackoverflow.com/questions/62677650/rest-api-authorization-data-itself-is-not-coming-in
当我了解自己现在的处境时,就是这样。
无法从通过 AWS EB 创建的 EC2 实例中识别 Request.user。原因是,Authorization: Bearer {token}
数据通信期间提供的数据不会传递到 EC2 实例。
但是,此问题仅发生在 AWS 实例内。使用相同的代码,授权数据在本地正确传递,并且在GCP计算实例中也正确传递。
我认为这是 AWS 的环境问题,但有什么我应该注意的吗?
因此,我在 AWS 论坛上进行了一些挖掘,这似乎确实是一个已知的“问题”。看起来有一个修复:
在 .ebextensions/wsgihacks.config 中:
files:
"/etc/httpd/conf.d/wsgihacks.conf":
mode: "000644"
owner: root
group: root
content: |
WSGIPassAuthorization on
原始线程:https://forums.aws.amazon.com/message.jspa?messageID=376244 https://forums.aws.amazon.com/message.jspa?messageID=376244
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)