How to do Authentication for Confluence Rest API Call from Jira Webwork Action class?

ARUN KUMAR MK
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 27, 2017

I am able to call the Confluence Rest API by providing username and password as clear text.

But I wanted to secured authentication, I am calling the rest api in JIRA WEBWORK ACTION class, Does jira Authentication context help me for this purpose?

 

private static String getPage(final String parentId, final String[] expansions) throws UnsupportedEncodingException
{
final String expand = URLEncoder.encode(StringUtils.join(expansions, ","), ENCODING);

return String.format("%s/rest/api/content/%s/child?expand=%s&os_authType=basic&os_username=%s&os_password=%s", BASE_URL, parentId, expand, URLEncoder.encode(USERNAME, ENCODING), URLEncoder.encode(PASSWORD, ENCODING));
}

0 answers

Suggest an answer

Log in or Sign up to answer