Я пытался вызвать UiPath в Java с помощью HttpsURLConnection, но мне все время отказывали в соединении.
...
URL url = "https://platform.uipath.com/api/account/authenticate";
HttpsURLConnection con = (HttpsURLConnection) url.openConnection();
con.setRequestMethod("POST");
con.setRequestProperty("Content-Type", "application/json");
con.setDoOutput(true);
OutputStream os = con.getOutputStream(); // Exception Connection refused
...
Я думал, что это не аутентификация при подключении, и я нашел PasswordAuthentication, но это только для id / pw.
URL url = "https://platform.uipath.com/api/account/authenticate";
HttpsURLConnection con = (HttpsURLConnection) url.openConnection();
con.setRequestMethod("POST");
con.setRequestProperty("Content-Type", "application/json");
Authenticator.setDefault(new Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("admin", "postman123".toCharArray());
}
});
con.connect();
...
Аутентификация UiPath имеет три таких параметра: что я могу сделать, чтобы подключить UiPath для аутентификации?
{
"tenancyName": "postman",
"usernameOrEmailAddress": "admin",
"password": "postman123"
}