Docusign-沙箱-重定向URI-不起作用

时间:2018-11-14 05:01:50

标签: docusignapi

我正在尝试在Docusign沙箱环境中创建一个带有适当redirect uri

的集成密钥

当我请求api时: https://admindemo.docusign.com/oauth/auth?response_type=id_token&scope=open_id&client_id=<integrator-key>&state=custom&redirect_uri=https://webhook.site/1b7aba4c-f96f-41e1-922d-2d8d38392208&admin_consent_scope=impersonation

Docusign不会重定向到redirect-url,而是打开Docusign管理页面。

如果我请求网址: https://account-d.docusign.com/oauth/auth?response_type=id_token&scope=open_id&client_id=<integrator-key>&state=custom&redirect_uri=https://webhook.site/1b7aba4c-f96f-41e1-922d-2d8d38392208&admin_consent_scope=impersonation

然后我得到了错误:

You are not an organization admin. Please contact your DocuSign Administrator

2 个答案:

答案 0 :(得分:0)

您的问题不太清楚-如果答案错误,请更新您的问题。

我认为您正在尝试实现oauth授权代码授予流程,并且遇到了问题。

用于oauth身份验证代码授予流程的DocuSign的起始网址:

此外,为什么还要添加admin_consent_scope查询参数?

希望这个有关正确网址的答案会有所帮助。如果是这样,然后问一个新问题,如果以后遇到任何问题。

Developer documentation

答案 1 :(得分:0)

response_type=id_token无效。响应类型应为code。不幸的是,“获得同意”文档仍然引用了该错误值。

scope=open_id仅在您的帐户与组织相关联并且您是组织管理员时才能使用。如果您的帐户不在“组织”下,则需要使用个人同意工作流程,这意味着scope应该是signature impersonation,并且admin_consent_scope参数应该删除。

如果要在沙盒环境中创建组织,则需要与DocuSign支持一起打开案例,要求将功能添加到您的演示帐户中。要在生产环境中启用该功能,您需要与客户经理或销售团队联系。