我有一个应用程序部署在许多地方,它使用Django Microsoft Authentication Backend。从昨天开始,当我们部署应用程序时,auth现在不工作了。我们返回Failed to authenticate you for an unknown reason. Please try again later.
我们可以在Azure日志中看到登录成功。我们安装了相同版本的Django Microsoft Authentication Backend,但由于某些原因,在新建的盒子上它失败了,但旧的盒子却成功了。是什么引起的?我们可以检查什么来追踪问题可能是什么?
2条答案
按热度按时间blpfk2vs1#
我们终于找到了问题-我说我们有相同版本的所有python包,但我们没有-新系统有2.0.1版本的pyjwt。当我们降级到1.7.1时,它又开始工作了。Django Microsoft Authentication Backend的requirements文件有pyjwt [required:任何]
omvjsjqw2#
我得到了同样的错误后,设置了一个临时网站的基础上关闭现场。对我来说,修复是从数据库表microsoft_auth_microsoftaccount中清除行。