Если есть возможность создать токен аутентификации jwt определенной длины - PullRequest
1 голос
/ 16 октября 2019

В настоящее время я работаю над фреймворком Jhipster. Мне нужно подключить мой API с помощью ZOHO CRM. webhook нужен токен аутентификации. Пространство, предоставляемое zoho, составляет не более 100 символов, но jhipster генерирует Bearer из почти 200 символов. У меня нет доступа к zoho crm разработчику. Любое решение?

1 Ответ

0 голосов
/ 16 октября 2019

На основании документации zoho crm используемый в настоящее время алгоритм хеширования jwt должен быть SignatureAlgorithm.HS256;, однако в Jhipster они используют SignatureAlgorithm.HS512, который вы найдете в security / jwt / TokenProvider.java: 72 Я не знаю, действительно ли это проблема, но, возможно, это изменит токен, чтобы он был принят zoho, если вы обновите свой jhipster, чтобы использовать тот же HS256

Как вы можете видетьв jwt.io при использовании HS256 генерируется более короткий токен на предъявителя, чем при использовании HS512

...