API интегратора DocuSign и закрытый ключ для нескольких пользователей - PullRequest
0 голосов
/ 09 мая 2018

Я использую API DocuSign для аутентификации, создания и отправки конвертов из моего приложения. Это приложение должно позволять нескольким пользователям использовать собственную учетную запись DocuSign с приложением. Для каждого пользователя DocuSign, который будет использоваться с этим приложением, нужно ли иметь отдельный ключ интегратора и закрытый ключ? Или есть лучший способ? Требование к каждому пользователю настроить ключ API не очень хорошо масштабируется как рабочий процесс. Я надеюсь, что есть лучший способ, чтобы я мог один раз установить ключ интегратора и закрытый ключ.

1 Ответ

0 голосов
/ 09 мая 2018

Нет, вам не нужно создавать отдельный ключ интегратора для каждого пользователя! Для интеграции с DocuSign требуется только один ключ интегратора (также называемый clientId). Ключ помогает определить, из какой интеграции поступают запросы, хотя эти запросы действительно могут поступать из разных учетных записей.

Ваша интеграция просто должна инициировать рукопожатие OAuth в зависимости от того, какой метод вы используете (Auth Code Grant, Implicit Grant, JWT Token), и пока «под капотом» запрос будет содержать ваш ключ интегратора, который конечный пользователь не делает. увидеть это (или даже знать об этом).

См. Обзор аутентификации для получения дополнительной информации.

Как только вы сделаете начальный запрос авторизации, пользователь будет перенаправлен в браузер, где он войдет через стандартную страницу входа DocuSign, используя свое имя пользователя и pwd. При успешном входе в систему они будут перенаправлены на redirectUri, который был указан в запросе API, и к полученному URL-адресу будет прикреплен параметр запроса с кодом авторизации.

Опять же, прочитайте обзор выше, основываясь на том, какой метод вы используете, но, как указано, вам нужен ОДИН ключ интегратора для каждой интеграции, который является частным идентификатором, который вы никогда не должны предоставлять конечному пользователю.

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