|
|
@ -83,9 +83,10 @@ public class RemoteDCRClient {
|
|
|
|
String responseString = EntityUtils.toString(responseData, DynamicClientWebAppRegistrationConstants.
|
|
|
|
String responseString = EntityUtils.toString(responseData, DynamicClientWebAppRegistrationConstants.
|
|
|
|
CharSets.CHARSET_UTF8);
|
|
|
|
CharSets.CHARSET_UTF8);
|
|
|
|
if (status != 201) {
|
|
|
|
if (status != 201) {
|
|
|
|
throw new DynamicClientRegistrationException(
|
|
|
|
String msg = "Backend server error occurred while invoking DCR endpoint for " +
|
|
|
|
"Backend server error occurred while invoking DCR endpoint for " +
|
|
|
|
"registering service-provider upon web-app : '" + clientName + "'; Server returned response '" +
|
|
|
|
"registering service-provider for web-app : " + clientName);
|
|
|
|
responseString + "' with HTTP status code '" + status + "'";
|
|
|
|
|
|
|
|
throw new DynamicClientRegistrationException(msg);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return getOAuthApplicationInfo(gson.fromJson(responseString, JsonElement.class));
|
|
|
|
return getOAuthApplicationInfo(gson.fromJson(responseString, JsonElement.class));
|
|
|
|
} catch (URISyntaxException e) {
|
|
|
|
} catch (URISyntaxException e) {
|
|
|
@ -102,9 +103,11 @@ public class RemoteDCRClient {
|
|
|
|
" registering service-provider for web-app : " + clientName,
|
|
|
|
" registering service-provider for web-app : " + clientName,
|
|
|
|
e);
|
|
|
|
e);
|
|
|
|
} finally {
|
|
|
|
} finally {
|
|
|
|
|
|
|
|
if (httpClient != null) {
|
|
|
|
httpClient.close();
|
|
|
|
httpClient.close();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static boolean deleteOAuthApplication(String user, String appName, String clientid, String host)
|
|
|
|
public static boolean deleteOAuthApplication(String user, String appName, String clientid, String host)
|
|
|
|
throws DynamicClientRegistrationException {
|
|
|
|
throws DynamicClientRegistrationException {
|
|
|
@ -133,8 +136,10 @@ public class RemoteDCRClient {
|
|
|
|
throw new DynamicClientRegistrationException("Exception occurred while constructing the URI for invoking " +
|
|
|
|
throw new DynamicClientRegistrationException("Exception occurred while constructing the URI for invoking " +
|
|
|
|
"DCR endpoint for unregistering the web-app : " + appName, e);
|
|
|
|
"DCR endpoint for unregistering the web-app : " + appName, e);
|
|
|
|
} finally {
|
|
|
|
} finally {
|
|
|
|
|
|
|
|
if (httpClient != null) {
|
|
|
|
httpClient.close();
|
|
|
|
httpClient.close();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
return false;
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|