我按照这里的方法https://github.com/docusign/docusign-python-client并在第33行得到一个身份验证错误“无法反序列化密钥数据”:
oauth_login_url = api_client.get_jwt_uri(integrator_key, redirect_uri, oauth_base_url)
我相信我已经在Docusign演示帐户中激活了所有必需的设置:
以及脚本的credentials参数。在
(我对它们进行了颜色编码,以显示我在哪里放置了什么值。)绿色项是Docusign生成的公钥,private_key_filename
的路径是相应的私钥,也是由Docusign生成的。在
我是否需要创建一个秘密密钥(在重定向URI和RSA密钥对之间)?私钥文件有问题吗?在
谢谢
如果您不拥有电子邮件域或无法在DocuSign中声明电子邮件域,则需要使用用户同意,否则可以使用管理员同意。请找到链接Service Integration using JWT以了解创建JWT的流程。对于用户同意,您需要以Authorization Code Grant或Implicit Grant开头。为了获得管理员同意,您需要在DocuSign中声明email domain,然后您可以使用相同的email domain为您的DS帐户中的任何用户创建访问令牌。要使用JWT使用用户同意,请查看User Consent using Python上的视频
相关问题 更多 >
编程相关推荐