#jwt #docusignapi #jwt-auth
#docusignapi #jwt
Вопрос:
Следуя этому руководству, я застрял в выяснении, какую часть подписи предполагается сохранить.
Какова конечная структура из JWT для запроса токена доступа? Я использую эту строку: Base64UrlEncoded(header).Base64UrlEncoded(body).RSASHA256(Base64UrlEncoded(header).Base64UrlEncoded(body), provided_private_rsa_key)
Это предполагаемый способ сделать это? Что я заметил, так это то, что в руководстве в части подписи показан пример, полностью отличный от того, что они описывают.
Заранее благодарю вас!
Комментарии:
1. Какой язык программирования вы используете?
2. Я застрял в аналогичном месте. Что им нужно, так это какой-то пример кода. Я делаю то же самое, что и вы, и это не работает…
3. Inbar Gazir Я использую Elixir в качестве своего языка.
Ответ №1:
Для JWT.IO, похоже, формат подписи должен быть RSASHA256(base64UrlEncode(header) "." base64UrlEncode(payload), secret)
. Если точки в вашем коде не соответствуют буквальным .
s, их необходимо будет добавить.
Я бы рекомендовал взять генерируемое вами утверждение и подключить его к JWT.Отладчик ввода-вывода вместе с вашим открытым ключом для подтверждения того, что вы сгенерировали действительное утверждение.
Комментарии:
1. Да, вы были правы, это была моя ошибка. Извините за задержку ответа!