Atlassian SDK не нравится HttpClientBuilder.create().build();
ОРИГИНАЛЬНЫЙ КОД: https://github.com/e-gov/TARA-Java/blob/master/src/main/java/com/intuit/developer/sampleapp/oauth2/controller/CallbackController.java
Мне нужно перевести этот код на Jira plugin
private static final HttpClient CLIENT = HttpClientBuilder.create().build();
private IDTokenResponse requestIDToken(String auth_code, HttpSession session)
{
HttpPost post = new HttpPost(oAuth2Configuration.getTARATokenEndpoint());
// Lisa päis
post = httpHelper.addHeader(post);
List<NameValuePair> urlParameters = httpHelper.getUrlParameters(session, "");
try {
post.setEntity(new UrlEncodedFormEntity(urlParameters));
HttpResponse response = CLIENT.execute(post);
logger.info("Response Code : "+ response.getStatusLine().getStatusCode());
if (response.getStatusLine().getStatusCode() != 200) {
logger.info("Viga identsustõendi pärimisel");
return null;
}
StringBuffer result = httpHelper.getResult(response);
logger.debug("Identsustõendi päringu vastus: " + result);
return mapper.readValue(result.toString(), IDTokenResponse.class);
} catch (Exception ex) {
logger.error("Viga identsustõendi pärimisel", ex);
}
return null;
}