当前位置: 首页 > 知识库问答 >
问题:

为什么Docusign看不到我的重定向URI?

陶炫明
2023-03-14

我已经使用开发人员沙盒帐户构建了一个集成。我最近将我的应用程序升级为live,并将我的生产环境配置为使用新的集成id和secret以及live Docusign url。

但是,当我尝试在应用程序的帐户中创建oauth连接时,我的服务器会获取一个代码,将客户端重定向到Docusign以进行身份验证,但Docusign登录屏幕显示错误“没有向Docusign注册的重定向URI”。事实并非如此-我的开发者帐户将应用程序显示为Live,并配置了一个重定向uri。我在连接流中使用的重定向URI与应用程序上配置的一致。其他所有设置在我的开发应用程序和生产应用程序中都是相同的。

如何确保DocuSigns在新推广的应用程序中看到我的重定向uri?

共有1个答案

郭胤
2023-03-14

新应用程序总是发生在我身上。

在上线流程后,将集成升级到生产系统后,您需要管理两个集成密钥:

>

  • 开发人员系统的原始集成密钥。通过开发人员帐户的eSig管理工具管理此集成密钥。

    IdP:https://account-d.docusign.com

    全球生产系统的新集成密钥。通过您在上线过程中使用的生产帐户管理此集成密钥。虽然生产集成密钥是通过该特定的生产帐户管理的,但它可供全球任何正式服的任何生产帐户用户使用。

    IdP:https://account.docusign.com

    您可以继续使用集成密钥的演示版本进行回归测试。这两个集成键具有相同的guid值,但实际上是DocuSign系统中两个完全不同的对象。

    问题是您更新了集成密钥演示版本上的设置。相反,请使用生产帐户的eSig管理工具,该生产帐户在上线期间被选为集成密钥的管理帐户。

    您还需要将您的应用程序切换到使用生产IdP,https://account.docusign.com.并通过 /oauth/userinfo调用确定登录用户的生产API基本URL。

    注册和使用重定向URI时的专业提示

    1. 检查OAuth授权码授权URL(发送给DocuSign的URL)中的重定向URL是否与通过esig管理工具为客户机id(集成密钥)注册的URL完全相同。例如http与https、尾部斜杠等。
    2. OAuth授权码授权URL中的重定向URL不能包含任何查询参数、片段ID(#xyz)等(您可以通过整个URL的state参数传递状态,而不是在重定向URL中)
    3. 如果重定向URL中有任何有趣的字符,请在重定向到DocuSign的IdP时对其进行正确的URL编码。(在eSig管理工具中输入URL时,不要对其进行编码。)
    4. 在eSig管理工具中进行任何更改后,您可能需要等待最多5分钟,以使更改传播到整个DocuSign(许多)服务器
    5. 如果屏幕截图中显示了错误,请重新启动整个OAuth流,不要只是刷新您看到的页面。在流的开始和登录表单之间可能存在重定向

  •  类似资料:
    • 我不能在设置cookie后返回任何地方,cookie设置正确,但在设置cookie后,它不会重定向任何地方。 下面是我的代码: 下面是JavaScript的功能: 这是我的函数,但不重定向到索引或其他任何地方:

    • 问题内容: 我正在使用express (最新)和以下代码: POST重定向到GET,但PUT重定向到PUT。是否可以将PUT重定向到GET(与POST相同)? 问题答案: 在详细讨论之前,下面是解决问题的一种方法: 默认情况下,Express使用HTTP代码302进行重定向。根据HTTP规范,这可以防止POST / PUT请求被重定向为POST / PUT请求,并解释了您在代码中观察到的内容: 如

    • 我需要导航到我以前的活动。我想使用操作栏(工具栏)的向上箭头。我无法在我的操作栏(工具栏)中看到向上箭头。我在下面附上活动代码。 ImageActivity。Java语言 有没有人曾经面对过这种情况,并以某种方式找到了解决它的方法?提前谢谢。

    • 你好我现在试图在webview内使用我的网站一个应用程序,问题我有一个按钮与位置信息拉,郎在页面,当我在google chrome上使用网站时,按钮在移动中打开谷歌地图应用程序,但当我在app Inventor的webview内使用它时,它在相同的webview内打开浏览器中像新标签一样的地图,位置权限有问题试图使按钮在移动webview内打开本机地图应用程序没有运气这里是我的页面按钮代码。

    • 我有一个简单的脚本,每2秒打印一次hello。 我有一个超简单的docker文件运行这个脚本。 首先我建立docker映像: 现在,我使用选项运行它,它按预期工作。 但是当我以分离模式运行它,然后尝试查看日志时,我什么也看不到。

    • 当我运行(Windows 7命令行)时: C:\rest-app\src\main\java\com\mycompany\app\test>java org.testng.testng testng.xml Suite1运行的测试总数:0,失败:0,跳过:0 ================================================== 此时我的testng.xml文件如下所