Я пытался реализовать грант JWT Auth для нашего внутреннего приложения, которое будет создавать URL-адреса для подписывания операций для наших конечных пользователей.
Что я хочу сделать активным, так это то, что не будет входа / предоставления согласие операций при отправке конвертов и создании подписи URL. Я хочу посвятить одного пользователя созданию конвертов и отправке их на подпись.
Во-первых, я создал демо-счет и организацию. Я также создал ключ интеграции и ключ RSA. Мне нужно было выбрать Implicit Grant
или Authorization Code Grant
при создании ключа интеграции, и я выбрал Implicit Grant
. Наконец, я дал signature impersonation
разрешения на ключ интеграции.
Я проверил и провел эксперименты с примером проекта jwt после настройки с необходимой информацией о пользователе, которого я хочу посвятить. Он попросил согласия. После того как я дал согласие, все заработало нормально. Затем я настроил серверную часть с тем же ключом интеграции и идентификатором пользователя, что опять-таки он работал с нашим серверным приложением, которое я смог отправить автоматические конверты.
Я создал еще одну демонстрационную учетную запись в DS и на этот раз я напрямую положил его на наш сервер, я получаю ошибку consent_required
, которая, как я понимаю, не может дать согласие администратора должным образом, и она просто работает с предыдущим демо-счетом, потому что я дал согласие на это.
Я хочу знать, как долго продлится это согласие. или это правильный способ добиться того, чего я хочу? потому что я думаю, что в идеале мне нужно дать согласие администратора этому выделенному пользователю, чтобы он мог отправлять автоматические конверты.
Заранее большое спасибо.