DocuSign ConfigureJwtAuthorizationFlow错误请求

时间:2018-07-20 09:59:27

标签: docusignapi

我正在使用DocuSign NodeJS SDK,并使用以下示例测试示例https://github.com/docusign/docusign-node-client#oauth-json-web-token-jwt-grant中的身份验证

我将此代码与参数一起使用,但出现错误:BAD REQUEST 我的应用程序被Docusign服务器接受。 (我是第一次登录网站)

如果我将conf.docuSign.userID替换为“”(空),则登录正常,我有一个access_token,但无法检索到UserInfo。

有什么建议吗?

apiClient = new docusign.ApiClient();
apiClient.setBasePath(conf.docuSign.baseUrl);
docusign.Configuration.default.setDefaultApiClient(apiClient);

var oauthLoginUrl = apiClient.getJWTUri(conf.docuSign.clientID, 
                                        conf.docuSign.redirectURI, 
                                        conf.docuSign.oAuthBaseUrl);

// open DocuSign OAuth authorization url in the browser, login and grant access
logger.log('verbose', oauthLoginUrl);

let pathKey = path.resolve(conf.docuSign.privateKey);
apiClient.configureJWTAuthorizationFlow(pathKey, 
                                        conf.docuSign.oAuthBaseUrl, 
                                        conf.docuSign.clientID, 
                                        conf.docuSign.userID, 
                                        3600, function (err, res) 
{
    if (!err && res.body && res.body.access_token) {
        logger.log('verbose', "DocuSign OK");
    }
    else {
        logger.log('error', "DocuSign Error");
    }
});

0 个答案:

没有答案
相关问题