小编Sco*_*ott的帖子

使用Auth0在django rest框架上实现JWT

我正在尝试在Django REST框架api上实现JWT身份验证,但是在解码来自令牌的签名时遇到了问题Auth0.我正在使用这个djangorestframework-jwt包.在django设置中,我已设置JWT_SECRET_KEYJWT_AUDIENCE我的Auth0凭据,并尝试使用密钥的base64解码版本(Auth0声称密钥默认编码).我可以使用像jwt.io这样的在线工具成功解码其中一个传入的令牌,我甚至可以使用在终端中解码令牌

jwt.decode( token, base64.b64decode(JWT_SECRET_KEY.replace("_","/").replace("-","+")), JWT_AUDIENCE) 
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,当我尝试允许djangorestframework-jwt解码令牌时,我每次都会在解码签名时出错.我知道这可能对某个问题有点过于具体,但希望之前处理过这个堆栈的人可以帮我一臂之力.

python django jwt django-rest-framework auth0

5
推荐指数
0
解决办法
1091
查看次数

标签 统计

auth0 ×1

django ×1

django-rest-framework ×1

jwt ×1

python ×1