Как я могу получить токен доступа docusign в nodejs для подписи документа - PullRequest
0 голосов
/ 14 марта 2019

Я хочу использовать встроенную подпись DocuSign для подписи документа.

Как получить токен доступа для подписи документа?

Я вручную получаю токен , который действителен в течение 8 часов, но я хочу сгенерировать токен доступа в Node.js API. Как я могу получить это?

Я пробовал следующее:

Ответы [ 2 ]

2 голосов
/ 15 марта 2019

Если вы используете пользовательское приложение, вам нужно проверить Код авторизации , чтобы узнать, как DocuSign использует этот тип гранта для генерации AccessToken и RefreshToken.

В потоке пользовательских приложений AccessToken предоставляется на 8 часов, и после истечения срока действия AccessToken вашему приложению необходимо использовать токен обновления, чтобы сгенерировать новый набор токенов доступа и обновления.

Но если вы используете системную интеграцию, вам нужно проверить JSON Web Token Grant , чтобы узнать, как DocuSign предоставляет AccessToken с использованием JWT.

В потоке системной интеграции предполагается, что пользователь API в вашем приложении за сценой будет вызывать DS API, и не будет никакого взаимодействия с пользователем DocuSign для входа в систему через определенный промежуток времени, чтобы предоставить доступ к вашему приложению для создания токена доступа от имени авторизованного пользователя по истечении срока действия маркера обновления. Поток системной интеграции получит одноразовое согласие, Получение согласия объясняет, как получить согласие. После получения согласия на предоставление ключа интегратора ключ интегратора через ваше приложение может генерировать AccessToken в любое время, и этот AccessToken будет действителен в течение 3600 секунд, после его истечения вы создадите новый JWT и вызовете DocuSign OAUTH API для создания нового AccessToken для следующих 3600 секунд.

Узел JS_03 - это пример, показывающий, как работает поток пользовательских приложений.

Узел JS_01 , проверка на dsJwtAuth.js - это пример, показывающий, как поток системной интеграции работает с использованием JWT.

1 голос
/ 15 марта 2019

наконец я получил свой ответ из этой статьи

В этой статье объясняется, как получить и использовать токен доступа из токена обновления в потоке предоставления кода авторизации для API-интерфейса REST Docusign

пользователь входит в систему один раз, а затем приложение использует токен обновления, полученный при первой успешной попытке аутентификации, чтобы получить новый токен доступа, чтобы пользователю не приходилось входить снова и снова.Вы можете использовать docusign-auth-code-grant .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...