Я использую MobileFirst Server MFPF 7.1, IF20151114-1616.
Адаптер WLClientLogReceiver имеет следующие параметры. Я попытался изменить значение securityTest на «LogUploadServlet», но все равно получаю ту же ошибку, что и ниже.
<procedure name="log" securityTest="wl_unprotected" audit="true" />
Чтобы включить безопасность, защищающую сервлет loguploader, я следовал инструкциям, приведенным в документе IBM на первом шаге.
Подготовка сервера к загрузке данных журнала - Безопасность
Конфигурация в моем authenticationConfig.xml
Под статическими ресурсами
<resource id="logUploadServlet" securityTest="LogUploadServlet">
<urlPatterns>/apps/services/loguploader*</urlPatterns>
</resource>
Под безопасностьюТесты
<customSecurityTest name="LogUploadServlet">
<test realm="wl_anonymousUserRealm" step="1"/>
<test realm="LogUploadServlet" isInternalUserID="true"/>
</customSecurityTest>
Под царствами
<realm name="LogUploadServlet" loginModule="StrongDummy">
<className>com.worklight.core.auth.ext.HeaderAuthenticator</className>
</realm>
Развернул обновленный файл WAR и адаптер на сервере. Я получаю следующую ошибку, когда клиент отправляет журналы на сервер, вызывая метод send().
[2/12/16 14:14:28:768 CST] 0000014d LoginContext W com.worklight.core.auth.impl.LoginContext invokeLoginModule FWLSE0239W: ошибка аутентификации в области «LogUploadServlet»: проверьте учетные данные [проект usbusiness] [2 /12/16 14:14:28:933 CST] 000000d1 LoginContext W com.worklight.core.auth.impl.LoginContext invokeLoginModule FWLSE0239W: Ошибка аутентификации в области «LogUploadServlet»: проверьте учетные данные [проект usbusiness] [2/12 /16 14:14:30:542 CST] 000000de SystemOut
Не уверен, что мне не хватает в этом.