|
|
@ -167,14 +167,14 @@ var utils = function () {
|
|
|
|
|
|
|
|
|
|
|
|
// register a tenant based app at API Manager
|
|
|
|
// register a tenant based app at API Manager
|
|
|
|
var applicationName = "websocket_webapp_" + tenantDomain;
|
|
|
|
var applicationName = "websocket_webapp_" + tenantDomain;
|
|
|
|
var requestURL = deviceMgtProps["oauthProvider"]["appRegistration"]
|
|
|
|
var requestURL = (deviceMgtProps["oauthProvider"]["appRegistration"]
|
|
|
|
["apiManagerClientAppRegistrationServiceURL"] +
|
|
|
|
["apiManagerClientAppRegistrationServiceURL"]).replace("/tenants","");
|
|
|
|
"?tenantDomain=" + tenantDomain + "&applicationName=" + applicationName;
|
|
|
|
|
|
|
|
var xhr = new XMLHttpRequest();
|
|
|
|
var xhr = new XMLHttpRequest();
|
|
|
|
xhr.open("POST", requestURL, false);
|
|
|
|
xhr.open("POST", requestURL, false);
|
|
|
|
xhr.setRequestHeader("Content-Type", "application/json");
|
|
|
|
xhr.setRequestHeader("Content-Type", "application/json");
|
|
|
|
xhr.setRequestHeader("X-JWT-Assertion", "" + jwtToken);
|
|
|
|
xhr.setRequestHeader("X-JWT-Assertion", "" + jwtToken);
|
|
|
|
xhr.send();
|
|
|
|
xhr.send(stringify({applicationName:applicationName, tags:["device_management"],
|
|
|
|
|
|
|
|
isAllowedToAllDomains:false, isMappingAnExistingOAuthApp:false, validityPeriod: 3600}));
|
|
|
|
if (xhr["status"] == 201 && xhr["responseText"]) {
|
|
|
|
if (xhr["status"] == 201 && xhr["responseText"]) {
|
|
|
|
var responsePayload = parse(xhr["responseText"]);
|
|
|
|
var responsePayload = parse(xhr["responseText"]);
|
|
|
|
var tenantTenantBasedWebsocketClientAppCredentials = {};
|
|
|
|
var tenantTenantBasedWebsocketClientAppCredentials = {};
|
|
|
|