【问题标题】:apiClient.ConfigureJwtAuthorizationFlow, return a OAuthToken in localhost but null in test enviromentapiClient.ConfigureJwtAuthorizationFlow,在本地主机中返回 OAuthToken 但在测试环境中返回 null
【发布时间】:2019-02-22 19:03:25
【问题描述】:

我们正在业务应用程序的审批流程中测试 Docusign 的使用。 我们正在使用 OAuth 解决方案进行服务集成,即 JWT(JSON Web 令牌)流程。

当我在 IIS Localhost 托管的应用程序中调用 apiClient.ConfigureJwtAuthorizationFlow 方法时,我获得了 OAuthToken 并可以发送信封。

但是当我在测试服务器上部署解决方案时,使用相同的 userId、integratorKey 和 privateKey,对 apiClient.ConfigureJwtAuthorizationFlow 方法的调用返回 null。

我做到了: https://account-d.docusign.com/oauth/auth?response_type=code&scope=signature%20impersonation&client_id=XXXXXXXXXXXX&redirect_uri=https://www.docusign.com

您知道如何解决这个问题吗?怎么了?

【问题讨论】:

    标签: docusignapi


    【解决方案1】:

    您是否尝试过使用C# .Net CoreC# .Net Framework 示例?查看其中一个示例是否适用于您的测试服务器。如果他们这样做,则问题出在您的代码中。如果他们不这样做,那么他们是第一个要解决的问题。

    正如你所说,运行应用程序的位置应该没有区别。

    测试服务器要检查的常见问题:防火墙规则、DNS 配置、SSL 根证书存储等。

    此外,您提供的网址用于手动授予同意。每个用户只需要一次(在演示中)。您只使用该 URL 一次来表示同意。之后,JWT 令牌可用于获取模拟用户的访问令牌。

    【讨论】:

      猜你喜欢
      • 2013-07-18
      • 1970-01-01
      • 2012-11-09
      • 2019-01-23
      • 1970-01-01
      • 2014-11-29
      • 1970-01-01
      • 2021-05-14
      • 1970-01-01
      相关资源
      最近更新 更多