目前,我正在研究Jhipster框架。我需要将我的API与ZOHO CRM挂钩。 webhook需要身份验证令牌。
zoho提供的空间不超过100个字符,但是jhipster生成的Bearer几乎为200个字符。
我没有zoho crm开发人员访问权限。
有什么办法吗?

最佳答案

基于the zoho crm documentation,当前使用的jwt哈希算法应为SignatureAlgorithm.HS256;,但是在Jhipster中,它们使用的是SignatureAlgorithm.HS512,您可以在security / jwt / TokenProvider.java:72中找到它,我不知道这是否是真正的问题但是,如果您将jhipster更新为使用相同的HS256,也许这将使令牌被zoho接受

如您在jwt.io中所见,与使用HS256相比,使用HS512生成的承载令牌更短

07-24 18:05