我是 DocuSign API 的新手,正在访问此链接https://github.com/docusign/eg-01-java-jwt以获取 JWT 令牌。不幸的是我无法正确获取令牌。我一步一步跟着,但在响应中得到 400。
通过使用沙箱在其 Github 存储库上尝试了该示例,但在响应中得到了 400。如果我不使用用户 ID,仅在调用中使用客户端 ID,我能够获得令牌但有效负载为空。有没有人有相同或相似的问题?任何帮助表示赞赏。
public @ResponseBody String getToken() throws IOException, ApiException {
log.info("oauth url: " + baseUrl);
log.info("clientId: " + clientId);
log.info("userId: " + userId);
log.info("secret: " + secret);
ApiClient apiClient = new ApiClient(baseUrl, "docusignAccessCode", clientId, secret);
List<String> scopes = Arrays.asList(OAuth.Scope_SIGNATURE);
privateKey = privateKey.replace("\\n", "\n");
log.info(privateKey);
OAuthToken oAuthToken = apiClient.requestJWTUserToken(clientId, userId, scopes, privateKey.getBytes(), 3600);
// tried this as well but got empty payload in the token
// apiClient.requestJWTUserToken(clientId, scopes, privateKey.getBytes(), 3600);
return oAuthToken.getAccessToken();
}
皈依舞
相关分类