Отправка конвертов от одного выделенного пользователя - PullRequest
0 голосов
/ 23 апреля 2020

Я пытался реализовать грант JWT Auth для нашего внутреннего приложения, которое будет создавать URL-адреса для подписывания операций для наших конечных пользователей.

Что я хочу сделать активным, так это то, что не будет входа / предоставления согласие операций при отправке конвертов и создании подписи URL. Я хочу посвятить одного пользователя созданию конвертов и отправке их на подпись.

Во-первых, я создал демо-счет и организацию. Я также создал ключ интеграции и ключ RSA. Мне нужно было выбрать Implicit Grant или Authorization Code Grant при создании ключа интеграции, и я выбрал Implicit Grant. Наконец, я дал signature impersonation разрешения на ключ интеграции.

Я проверил и провел эксперименты с примером проекта jwt после настройки с необходимой информацией о пользователе, которого я хочу посвятить. Он попросил согласия. После того как я дал согласие, все заработало нормально. Затем я настроил серверную часть с тем же ключом интеграции и идентификатором пользователя, что опять-таки он работал с нашим серверным приложением, которое я смог отправить автоматические конверты.

Я создал еще одну демонстрационную учетную запись в DS и на этот раз я напрямую положил его на наш сервер, я получаю ошибку consent_required, которая, как я понимаю, не может дать согласие администратора должным образом, и она просто работает с предыдущим демо-счетом, потому что я дал согласие на это.

Я хочу знать, как долго продлится это согласие. или это правильный способ добиться того, чего я хочу? потому что я думаю, что в идеале мне нужно дать согласие администратора этому выделенному пользователю, чтобы он мог отправлять автоматические конверты.

Заранее большое спасибо.

1 Ответ

1 голос
/ 23 апреля 2020

Я вижу два вопроса:

  1. Как долго будет длиться согласие? - навсегда. Или если вы go и явно удалите его.

  2. Это правильный способ достичь того, чего я хочу? Я не знаю, чего вы хотите, но заголовок гласит «Отправка конвертов от одного выделенного пользователя» так что в теории это правильно. Однако имейте в виду, что этот пользователь будет другим, когда вы перейдете в рабочий режим («go live»), когда ваше приложение будет готово к реальному использованию.

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