Приложение worklight 6.0.0 facebook не может вызвать адаптер рабочего света

мы делаем приложение worklight для Android и среду рабочего стола (для facebook), которая отлично работает на сервере профиля свободы (среда Worklight для разработчиков). Знайте, что нам нужно опубликовать это приложение на Facebook, но для этого нам нужно использовать протокол https на нашем сервере WAS, для этого мы устанавливаем ip, порт, протокол: на наш внешний сервер и развертываем наше приложение со сборкой для удаленного доступа. server, но когда приложение пыталось вызвать адаптер на сервере, консоль Firefox возвращает нам это:

[09:58:50.675] "response [https://[publicIP]:[port]/WorklightPocProj/apps/services/../../invoke] success: /*-secure-
{"challenges":{"wl_antiXSRFRealm":{"WL-Instance-Id":"ih80d8pjg6la8ubccb7503b936"}}}*/"

а также

[09:58:50.675] "defaultOptions:onFailure Procedure invocation error."

Безопасность приложений на нашем сервере WAS отключена, и IP/порт также доступны. если я добавлю в XML-адаптер процедуры securityTest="wl_unprotected", приложение будет работать правильно, но я не буду использовать этот обходной путь

Есть ли какая-либо конфигурация, которой нам не хватает в приложении или на нашем сервере WAS?


person user2449016    schedule 11.09.2013    source источник


Ответы (1)


Много времени прошло с этого вопроса, но только для того, чтобы попытаться помочь людям, которые задали этот вопрос из-за поиска «Ошибка вызова процедуры defaultOptions: onFailure».

Также сталкиваюсь с этой проблемой в Worklight 6.1.

В моем случае я столкнулся с этой проблемой, потому что у меня была следующая конфигурация в адаптере .xml:

<procedure name="anyMethod"></procedure>

Это работает на сервере разработки, но на автономном сервере (по крайней мере, в WAS) вы должны изменить его для:

<procedure name="submitAuthentication" securityTest="wl_unprotected"></procedure>

В обоих случаях он не защищен.

person Jxadro    schedule 21.05.2014
comment
но пользователь написал, что не хочет, чтобы он был незащищенным; да и не надо тут... проблема в другом. - person Idan Adar; 22.05.2014