Django Microsoft身份验证后端在新部署上不成功

ccrfmcuu  于 2023-10-21  发布在  Go
关注(0)|答案(2)|浏览(119)

我有一个应用程序部署在许多地方,它使用Django Microsoft Authentication Backend。从昨天开始,当我们部署应用程序时,auth现在不工作了。我们返回Failed to authenticate you for an unknown reason. Please try again later.我们可以在Azure日志中看到登录成功。我们安装了相同版本的Django Microsoft Authentication Backend,但由于某些原因,在新建的盒子上它失败了,但旧的盒子却成功了。是什么引起的?我们可以检查什么来追踪问题可能是什么?

blpfk2vs

blpfk2vs1#

我们终于找到了问题-我说我们有相同版本的所有python包,但我们没有-新系统有2.0.1版本的pyjwt。当我们降级到1.7.1时,它又开始工作了。Django Microsoft Authentication Backend的requirements文件有pyjwt [required:任何]

omvjsjqw

omvjsjqw2#

我得到了同样的错误后,设置了一个临时网站的基础上关闭现场。对我来说,修复是从数据库表microsoft_auth_microsoftaccount中清除行。

相关问题