gpt4 book ai didi

c# - 文档 API : How to use Application Token

转载 作者:行者123 更新时间:2023-12-05 00:57:08 30 4
gpt4 key购买 nike

Docusign Authentication Guide说系统集成我应该使用 JWT Grant。由于我正在与不同的供应商集成 - 我必须获得管理员对外部应用程序的同意。我做的。然后我使用 RequestJWTApplicationToken (C# SDK) 方法生成了 OAuthToken。当我尝试使用这个 token 时

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?

最佳答案

您必须使用 RequestJWTUserToken为 DocuSign 电子签名 API 使用 JWT 授权流时的方法。

该 JWT 授权流程包含一个用户 ID(采用 guid 格式)。您从身份验证流程收到的生成的访问 token 使您的应用能够模拟用户 ID。

DocuSign 电子签名 API 不接受 application JWT 请求。 DocuSign Admin API 确实接受 application JWT 请求,这就是该方法在 C# SDK 中的原因。但该方法不适用于 eSignature API。

PS。请记住,在获得同意时,请求 signatureimpersonation 范围。

关于c# - 文档 API : How to use Application Token,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61102621/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com