【发布时间】:2020-04-08 14:04:30
【问题描述】:
Docusign Authentication Guide 说对于系统集成,我应该使用 JWT Grant。由于我正在与不同的供应商集成 - 我必须获得管理员对外部应用程序的同意。我做到了。然后我使用 RequestJWTApplicationToken (C# SDK) 方法生成了 OAuthToken。 当我尝试使用这个令牌时
apiClient.Configuration.AddDefaultHeader("Authorization", "Bearer " + oAuthToken.access_token);
我收到一个错误:
{
"errorCode":"AUTHORIZATION_INVALID_TOKEN",
"message":"The access token provided is expired, revoked or malformed. Authentication for System Application failed."
}
很遗憾,所有 SDK 示例都是关于个人同意的。 有没有人有 C# 示例如何在“外部应用程序”的情况下使用 JWT?
【问题讨论】:
-
你看到这个developers.docusign.com/esign-rest-api/guides/authentication/…了吗?这就是你要找的东西吗?
-
我已阅读所有指南。所有我需要的——使用 RequestJWTApplicationToken 方法然后使用应用程序令牌调用 API 的 C# 示例。
-
github.com/docusign/eg-01-csharp-jwt-core 这是一个使用 .NET Core 的控制台应用程序github.com/docusign/eg-01-csharp-jwt-framework 这是使用更大的 .NET 框架让我知道我还能提供什么帮助
-
但是无论是个人同意还是组织同意,C#代码都是一样的。所以不确定这是你需要的。
标签: c# sdk docusignapi