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));
}