аутентификация jwt c # .net framework - PullRequest
0 голосов
/ 12 июля 2019

сначала я плохо знаю английский, но пытаюсь объяснить свою проблему здесь. Я использую пример c # .net framework и назначаю app.config как - использую мой ключ интеграции приложения в ds_client_id и использую DS_impersonated_guid из admin> меню пользователей> edit user>рядом с электронной почтой пользователя guid.и использовать закрытый ключ, сгенерированный для моего приложения, но все равно он дает мне недопустимое исключение гранта.Пожалуйста, также объясните, где Ключ и откуда придет их значение.

1 Ответ

0 голосов
/ 12 июля 2019

Предоставление JSON Web Token (JWT) - это поток OAuth 2.0, который используется для предоставления токена доступа для интеграции служб. Каждый запрос к API DocuSign должен содержать действительный токен доступа. Когда вы используете поток авторизации службы, ваш пользователь не будет получать запрос на вход в DocuSign, но вы по-прежнему будете выполнять вызовы API для пользователя, после того как было дано согласие на приложение (которое представлено ключом интеграции), чтобы сделать это. , Пример, который мы имеем для C #, должен работать для вас. Я не уверен, что так ты начал. Я рекомендую вам клонировать git repo - https://github.com/docusign/eg-01-csharp-jwt-framework, а затем обновить конфигурацию с помощью вашего IK, а также убедиться, что вся информация действительна и согласована. Исключение «Недействительный грант» предполагает, что, возможно, ваш IK установлен неправильно. На странице «Ключи» есть 2 варианта установки IK для любого потока. Убедитесь, что вы установили правильный флажок (для неявного потока) и дважды проверьте всю информацию.

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