Im пытается подключить приложение Worklight с DataPower с помощью $ .ajax() на стороне клиента, используя этот код на основных ЯШАХ:Подключения DataPower и клиент Worklight стороны
function authDP(username, password) {
$.ajax("http://192.168.44.201:2051/cotizador", {
success : function() {
var invocationData = {
adapter : "B2CAdapter",
procedure : "setUserIdentity",
parameters : [ username, password ]
};
myChallengeHandler.submitAdapterAuthentication(invocationData, {});
alert("Login correcto");
},
error : function(xhr, status, error) {
alert("Failed: " + status + " ; " + error);
},
headers : {
"Authorization" : "Basic "
+ Base64.encode(username + ":" + password)
}
});
}
но хромированная консоль возвращает это (на хром):
OPTIONS http://192.168.44.201:2051/cotizador 401 (Unauthorized) wljq.js:8542
OPTIONS http://192.168.44.201:2051/cotizador Origin http://pc-ayi-0204:10080 is not allowed by Access-Control-Allow-Origin. wljq.js:8542
XMLHttpRequest cannot load http://192.168.44.201:2051/cotizador. Origin http://pc-ayi-0204:10080 is not allowed by Access-Control-Allow-Origin.
и это на светлячок:
[11:55:22.272] OPTIONS http://192.168.44.201:2051/cotizador [HTTP/1.1 401 Unauthorized 38ms]
Есть ли что-то, что отсутствует в заголовках? Потому что в консоли/запроса/заголовков/раздела FireFox я вижу только это:
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0
Origin:http://pc-ayi-0204:10080
Host:192.168.44.201:2051
Connection:keep-alive
Access-Control-Request-Method:GET
Access-Control-Request-Headers:authorization
Accept-Language:es-ES,es;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding:gzip, deflate
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
и я не вижу Основной пользователь: значения пасс, это правильно?