Обратите внимание, что ваше приложение может создавать различные токены доступа (используя поток предоставления JWT), необходимые для отправки в качестве пользователя 1, пользователя 2 и т. Д. c.
Реализация DocuSign OAuth не поддерживает старый " Отправить от имени "больше". Вместо этого, используя OAuth, ваше приложение получает токен для олицетворения кого-либо и может затем отправить конверт для него.
Однако существует ограничение на количество текущих токенов доступа для одного пользователя что вы можете создать, поэтому вы должны кэшировать их, пока они не истекут
Например, у вас есть два пользователя учетной записи DocuSign (оба могут отправлять конверты), Сэм и Саманта:
- Приложение использует JWT Grant для получения токена доступа, который выдает себя за Сэма
- Приложение использует токен для отправки конверта "от" Сэма
- Приложение кэширует токен Сэма. (Запишите время истечения токена.)
- Приложение использует JWT Grant для получения токена доступа, который олицетворяет Саманту
- Приложение использует токен для отправки конверта "из" Саманты
- Приложение кэширует маркер Саманты. (Запишите время истечения токена.)
- Приложение хочет отправить еще один конверт "от" Сэма. Он использует кешированный токен. Если токен истек, используйте JWT Grant для получения нового.