繁体   English   中英

大型jwt令牌有效载荷python

[英]Large jwt token payload python

我的列表中有160个dict的有效负载很大。

例:

payload = [`enter code here`{'display_name': u'View',
           'id': 1,
'permission_name': u'myView'}]

因此,我必须从Django站点将此负载作为Json Web令牌发送。 JWT一直给我错误

期望有一个映射对象,因为JWT仅支持将JSON对象作为有效负载

使用以下代码时

jwt.encode(payload, 'secret', algorithm='HS256')

当我使用PyJWT包时。 我尝试将有效负载转换为json.dumps(payload)仍然相同的错误。

为此提供一个字典对象,然后将其转换为令牌的解决方案。

解:

payload = [
  {
    'display_name': u'View',
    'id': 1,
    'permission_name': u'myView'
  }
]

jwt.encode({'data': payload}, 'secret', algorithm='HS256')

这将生成令牌。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM