I want to authenticate third party application into jira.I got Client Id and Client secret, with this I have generated authorization code.But for
I used the below code:
String url1="grant_type=authorization_code&client_id=Z6k7drhI5Imruu7UBAXCo4zImlUHUz14&client_secret=9P46D0ZB6vdqaS7Q9IIdBl9q0FLfLJ4RjgV3Kv95F1V8PYBjc6aHvK8GvinV4jRg&code=6Xay_ZrDVhRRa1qW&redirect_uri=http://localhost:8080";
url = new URL("https://auth.atlassian.com/oauth/token");
URLConnection conn = url.openConnection();
HttpURLConnection http=(HttpURLConnection)conn;
((HttpURLConnection) conn).setRequestMethod("POST");
conn.setDoOutput(true);
conn.setRequestProperty("Content-Type", "application/json");
OutputStreamWriter writer = new OutputStreamWriter(conn.getOutputStream());
System.out.println("Write1");
writer.write(url1);
System.out.println("Write2");
System.out.println("Response code:" + ((HttpURLConnection) conn).getResponseCode());
System.out.println("Response message:" + ((HttpURLConnection) conn).getResponseMessage());
writer.flush();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
StringBuilder sb = new StringBuilder();
while ((line = reader.readLine()) != null) {
System.out.println(line);
sb.append(line);
}
lineV = sb.toString();
writer.close();
reader.close();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
But I got an error like this:
Server returned HTTP response code: 401 for URL: https://auth.atlassian.com/oauth/token
Could you please anyone assist me to resolve this issue?
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.