Auth0 react native给出无效令牌



我正在开发一个带有React Native应用程序和Django Rest框架后端的应用程序。现在,当用户在React Native中进行身份验证时,我使用useAuth0()钩子中的getCredentials()函数,我得到一个accessToken和一个idToken。然而,这两个令牌都无法在Django REST框架应用程序中进行身份验证,返回如下内容:

{
"detail": "Invalid token."
}

我遵循这个教程来集成Auth0和django。

也许这与Django api在Auth0中注册为api并且它有一个标识符有关?因为在React本地客户端中没有提到这个标识符。

任何帮助/见解都是感激的。

我认为你是在正确的轨道上-你的访问令牌(这是你的后端验证的唯一令牌)需要有一个aud声明,它应该包含你在Auth0中设置的API标识符。请参阅验证访问令牌的文档。

最新更新