ConfigureJwtAuthorizationFlow - 未找到或禁用指定的Integrator Key

时间:2017-11-20 20:23:54

标签: docusignapi

我正在使用DocuSign C#SDK(对不起,我是新手)在工作中做POC - 在模拟账户中创建了集成密钥。

使用以下示例测试身份验证。 https://github.com/docusign/docusign-csharp-client/blob/master/README.md

我一直收到此错误 - 未找到或禁用指定的Integrator Key - 即使再次创建集成密钥也是如此。

        const string docuSignDemoIntegrationKey = "2ce4-3508-f3b-da8b74d79daf";
        const string docuSignDemoApiUserName = "a1f8--4db8-9a39-2bd4f175";
        string oauthBasePath = "account-d.docusign.com";
        string privateKeyFilename = @"C:\WorkStation\Projects\DocuSign\PrivateKey2.pem";
        int expiresInHours = 1;
        string host = "https://demo.docusign.net/restapi";

        string accountId = string.Empty;

        ApiClient apiClient = new ApiClient(host);
        apiClient.ConfigureJwtAuthorizationFlow(docuSignDemoIntegrationKey, docuSignDemoApiUserName, oauthBasePath, privateKeyFilename, expiresInHours);

        AuthenticationApi authApi = new AuthenticationApi(apiClient.Configuration);
        LoginInformation loginInfo = authApi.Login();

1 个答案:

答案 0 :(得分:0)

正如Ergin在评论中提到的,你需要在你的电话中同时提供client_id(集成密钥)和私钥。