docusignapi - apiClient.ConfigureJwtAuthorizationFlow,在 localhost 中返回 OAuthToken,但在测试环境中返回 null
问题描述
我们正在业务应用程序的审批流程中测试 Docusign 的使用。我们将 OAuth 解决方案用于服务集成,即 JWT(JSON Web 令牌)流。
当我在 IIS 本地主机中托管的应用程序中调用 apiClient.ConfigureJwtAuthorizationFlow 方法时,我获得了 OAuthToken 并可以发送信封。
但是当我在测试服务器上部署解决方案时,使用相同的 userId、integratorKey 和 privateKey,对 apiClient.ConfigureJwtAuthorizationFlow 方法的调用返回 null。
你知道如何解决这个问题吗?怎么了?
解决方案
您是否尝试过使用C# .Net Core或C# .Net Framework示例?查看其中一个示例是否适用于您的测试服务器。如果他们这样做,则问题出在您的代码中。如果他们不这样做,那么他们是第一个要解决的问题。
正如您所说,运行应用程序的位置应该没有区别。
测试服务器要检查的常见问题:防火墙规则、DNS 配置、SSL 根证书存储等。
此外,您提供的 url 用于手动授予同意。每个用户只需要一次(在演示中)。您只使用该 URL 一次来表示同意。之后,JWT 令牌可用于获取模拟用户的访问令牌。
推荐阅读
- php - 从txt文件中获取特定数据
- pcm - 将wav从6khz上采样到16khz时如何保留音频的高频信息?
- c++ - CEF C++ 实现下载处理程序
- mysql - 在从数据库中删除之前创建 MySql 恢复脚本
- c# - 如何在c#中将空数据表导出到excel?
- javascript - 使用 javaScript 复制时,div 之间的 line-height 不同
- python - sklearn.transform 和 sklearn.fit_transform 给出不同的结果
- typescript - 打字稿编译器允许重复类型声明
- ios - 圆形条形图
- python-3.x - 添加、复制和创建新的 csv 文件