Django oauthtoolkit和Azure应用程序服务出现奇怪错误。尝试验证令牌时返回401{“detail”:“解码令牌时出错。”}

2024-09-29 21:28:36 发布

您现在位置:Python中文网/ 问答频道 /正文

您好,我正在使用Django Rest框架将一个应用程序部署到Azure应用程序服务,该框架具有由Django oauth toolkit(https://github.com/jazzband/django-oauth-toolkit)处理的OAuth2身份验证。最近,在尝试连接到React前端时,我发现尽管有访问令牌,但无法成功授权。当我进行以下API调用时(如文档所示):

curl 'http://exampleurl.azurewebsites.net/endpoint/' -H 'authorization:Bearer <sampletoken>'

我得到以下回应:

{"detail":"Error decoding token."}

我无法在本地重新创建此错误,也无法在联机任何位置找到有关此错误的任何信息。我甚至在存储库中搜索错误,看看是否能找到触发它的原因,不幸的是,没有运气

是否有其他人曾经经历过这种情况,或者可以让我了解部署中可能发生的导致这种情况的原因?我还删除了我的旧部署,甚至应用程序服务,完全从头开始,问题依然存在


Tags: djangohttpsgithubcom框架rest应用程序部署

热门问题