Я занимаюсь разработкой мобильного приложения, которое взаимодействует с TWX через REST API. Я создал MobileConnector_TH, в котором есть службы, которые извлекают данные и возвращают их на мобильный через HTTP Rest API.
Постановка проблемы: -
У меня есть одна служба, написанная в MobileConnector_TH - validateUser (Имя пользователя, Пароль )
Который содержит следующий код
var params = {
url: me.IPUrl+"/Thingworx/action-login?OrganizationName="+organization+"&thingworx-form-userid="+username+"&thingworx-form-password="+password+"&x-thingworx-session=true" /* STRING */,
contentType: "text/html" /* STRING */
};
// result: STRING
var result = Resources["ContentLoaderFunctions"].GetText(params);
Возвращает HTML данные веб-страницы в строку. Я не могу найти какой-либо конкретный сценарий c для проверки имени пользователя и пароля через службу. Это показывает тот же результат с неправильным паролем / именем пользователя.
https://community.ptc.com/t5/ThingWorx-Developers/Authentication-with-User-Credentials-via-Rest-Api/td-p/585890