Пропуск запроса на вход в DocuSign при использовании API из приложения - PullRequest
0 голосов
/ 30 декабря 2018

Мое приложение использует API DocuSign, но для запроса и получения кода при попытке аутентификации появляется форма входа в DocuSign.У меня есть только один пользователь настройки в моей песочнице.Я планирую, чтобы мое приложение всегда использовало одного и того же пользователя для создания конвертов и их отправки.

Вот мой звонок, который запрашивает вход в систему (как я могу избежать запроса входа в систему в любое время?):

var url = $"https://account-d.docusign.com/oauth/auth?response_type={response_type}&scope={scope}&client_id={client_id}&redirect_uri={redirect_uri}";
return Redirect(url);

1 Ответ

0 голосов
/ 31 декабря 2018

Предоставленная вами информация указывает на то, что вы, вероятно, используете поток предоставления кода OAuth.

Часть этого потока требует от пользователя, которого вы создаете токен, для ввода своего имени пользователя / пароля.Если вы не хотите, чтобы это происходило, и хотя это не самый рекомендуемый метод, вы можете вместо этого использовать поток JWT (JSON Web Token).

https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-jsonwebtoken

необходимо предоставить согласие для пользователя, которого вы отправляете, как изначально, но как только вы предоставите указанное согласие, вы сможете создавать для них токены без ввода имени пользователя / пароля.Это остается в силе, если согласие не будет отменено или имя пользователя / пароль для пользователя изменится.

Пожалуйста, см. https://developers.docusign.com/esign-rest-api/guides/authentication/obtaining-consent для получения дополнительной информации.

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