Rest API Integration using Mid Server in ServiceNow
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-24-2024 11:23 PM - edited ‎09-24-2024 11:25 PM
Hello All,
I want to make a REST API call to third party system using mid server. The proid that runs mid server uses Kerberos authentication and I need to use the same authentication method. However, I don't know what details need to be mentioned in the code for Kerberos authentication by mid server when making the REST API call. Below is the code that I have written but as you can see there is no authentication mentioned in this code, please help me on what details do I need to add in this code for Kerberos authentication method:
var requestBody;
var responseBody;
var status;
var sm;
try{
sm = new sn_ws.RESTMessageV2();
sm.setHttpMethod("get");
sm.setQueryParameter("user","abc");
sm.setQueryParameter("symbol", "NOW");
sm.setQueryParameter("action", "approve");
sm.setQueryParameter("eonid","1221");
sm.setMIDServer('mid server name');
response = sm.executeAsync();
response.waitForResponse(60);
responseBody = response.haveError() ? response.getErrorMessage() : response.getBody();
status = response.getStatusCode();
} catch(ex) {
responseBody = ex.getMessage();
status = '500';
} finally {
requestBody = sm ? sm.getRequestBody():null;
}
gs.info("Request Body: " + requestBody);
gs.info("Response: " + responseBody);
gs.info("HTTP Status: " + status);
0 REPLIES 0