我最近在玩 KONG API 网关。
我想用一个在所有 micros 中共享的秘密来签署每个 JWT。我需要这个,因为我希望其他 micros 能够解码给定的 JWT 并提取有效负载数据并对其进行处理(例如有效负载中的 _user_id_ 字段)。
当我尝试为第一个消费者创建 JWT 时,它工作得很好。但是当我尝试为第二个消费者创建它时,我收到以下错误:
{u'secret': u"already exists with value 'secret'}
我不确定,但我认为 KONG/JWT 需要每个消费者唯一的秘密来创建 JWT。是否可以正确配置 JWT 插件以便能够使用共享密钥来签署 JWT?
PS:我不完全确定使用共享密钥是一种好习惯。如果有更好的方法来做到这一点,请告诉我。谢谢!
- 港版
v0.10.2