Доступ к документу доступен для отправки конверта из приложения nodejs

#node.js #docusignapi #access-token

Вопрос:

Есть ли возможность автоматического получения маркера доступа в nodejs для отправки конвертов людям из учетной записи разработчика. Или как мне это сделать правильно

Комментарии:

1. Пожалуйста, отредактируйте вопрос, чтобы ограничить его конкретной проблемой с достаточной детализацией для определения адекватного ответа.

Ответ №1:

Поскольку вы написали «автоматически», я предполагаю, что вы имеете в виду, что хотите сделать это, не прося конечного пользователя войти в DocuSign. Это возможно с помощью JWT Grant, который является одним из вариантов аутентификации с помощью API DocuSign.

Делаю это из узла.JS с пакетом npm довольно прост, но вам нужно будет настроить несколько вещей, или вы можете использовать быстрый запуск.

Узел.Код JS для получения маркера доступа используйте JWT с Note.js SDK:

 const jwtLifeSec = 10 * 60, // requested lifetime for the JWT is 10 min
    dsApi = new docusign.ApiClient();
dsApi.setOAuthBasePath(dsConfig.dsOauthServer.replace('https://', '')); // it should be domain only.
const results = await dsApi.requestJWTUserToken(dsConfig.dsClientId,
    dsConfig.impersonatedUserGuid, this.scopes, rsaKey,
    jwtLifeSec);

const expiresAt = moment().add(results.body.expires_in, 's').subtract(tokenReplaceMin, 'm');
this.accessToken = results.body.access_token;
 

Примечание: вам потребуется согласие пользователя, это требуется только один раз.

Комментарии:

1. Для получения индивидуального согласия смотрите новое видео

2. Не могли бы вы, пожалуйста, отметить этот вопрос как ответ?