目前,我正在研究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
生成的承载令牌更短