Существует ли конечная точка api rest для аутентификации JWT через Docusign? - PullRequest
0 голосов
/ 20 апреля 2020

Я получил аутентификацию JWT через DocuSign, работающую с их Docusign.Esign.dll, но проект, над которым я работаю, возможно, не сможет использовать указанную dll. Существует ли эквивалентная конечная точка API отдыха для аутентификации JWT?

Ответы [ 2 ]

2 голосов
/ 20 апреля 2020

да, есть, документация, следующая

Вы делаете вызов https://account-d.docusign.com/oauth/token с телом, которое выглядит так (не реальные значения):

{
  "iss": "7c2b8d7e-xxxx-xxxx-xxxx-cda8a50dd73f",
  "sub": "664f7988-xxxx-xxxx-xxxx-781ee556ab7a",
  "iat": 1523900289,
  "exp": 1523903289,
  "aud": "account-d.docusign.com",
  "scope": "signature impersonation"
}
2 голосов
/ 20 апреля 2020

Да, вы можете выполнять аутентификацию JWT без библиотеки. Процесс для этого документирован здесь: https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-jsonwebtoken

Короче говоря, как только вы дали согласие, вы выполняете вызов POST для указанной конечной точки c на сервере учетных записей:

curl --data "grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&assertion=eyJhbGciO.....00V-pTPzg"
--request POST https://account-d.docusign.com/oauth/token
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...