Я пытаюсь подключиться к Docusign через свой веб -приложение, и мой JWT терпит неудачу - "Kid" недействительныйPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Я пытаюсь подключиться к Docusign через свой веб -приложение, и мой JWT терпит неудачу - "Kid" недействительный

Сообщение Anonymous »

У меня есть веб-приложение в PHP и JS для фронта. Я подключаюсь к DCUSIGN через JWT и обмениваюсь его на токен доступа, но я продолжаю получать эту ошибку: < /p>

декодирование jwt не работало < /p>
Неожиданное. />/html/htdocs/mrt_dgheorghe/vendor/firebase/php-jwt/src/jwt.php:477

Код для JWT выглядит как:

Код: Выделить всё

$now = time();
$payload = [
'iss' => $clientId,
'sub' => $apiUserId,
'aud' => 'account-d.docusign.com',
'scope' => 'signature impersonation',
'iat' => $now,
'exp' => $now + 3600 // 1 hour expiration
];
$privateKey = file_get_contents($privateKeyFilePath);
$jwt = JWT::encode($payload, $privateKey, 'RS256', $keypairID); //kid
$publicKey = file_get_contents('publicKey.key');

try
{
$decodedJWT = JWT::decode($jwt,$publicKey);
print_r($decodedJWT);
echo "This is the decoded JWT";
}
catch(Exception $e)
{
echo "Decoding JWT did not work";
print($e);
Является ли ребенок эквивалент идентификатора клавиши Docusign? Я передаю его вручную при кодировании JWT, но я даже не знаю, правильный ли это подход.

Подробнее здесь: https://stackoverflow.com/questions/794 ... failing-ki
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»