我一直在尝试为我们的后端应用程序实现JWT授权,该应用程序将为我们的最终用户创建用于签名操作的URL。
我想激活的是,在发送信封和创建签名URL时,不会有登录/授予同意操作。我想用一个用户来创建信封并发送给他们签名。
首先,我创建了一个模拟帐户和一个组织。我还创建了一个集成密钥和一个RSA密钥。在创建集成密钥时,我需要选择Implicit Grant
或Authorization Code Grant
,然后我选择了Implicit Grant
。最后,我给了集成密钥signature impersonation
权限。
在配置了我想要奉献的用户的所需信息后,我已经检查并使用jwt示例项目进行了实验。它请求同意。在我同意后,效果很好。然后,我用相同的集成密钥和用户的guid配置了后端,同样,通过使用我们的后端应用程序,我能够发送自动信封。
我在DS中创建了另一个演示帐户,这次我直接把它放在我们的后端,我收到了consent_required
错误,我知道我不能正确地给予管理员同意,它只是与以前的演示帐户一起工作,因为我给予了同意。
我想知道这种同意会持续多久。或者这是实现我想要的正确方式吗?因为我认为,理想情况下,我需要给这个专用用户管理员同意,让它能够发送自动信封。
提前非常感谢。
我看到两个问题:
-
同意将持续多久-永远。或者如果你去明确删除它。
-
这是实现我想要的目标的正确方法吗我不知道你想要什么,但标题上写着"从一个专用用户发送信封",所以理论上这是正确的。但是,请记住,当您的应用程序准备好进行实际使用时,当您转移到生产("上线"(时,该用户将有所不同。