2

Im пытается сделать аутентификацию Worklight формы, основанной после этого руководства:j_security_check возвращает 500 (Внутренняя ошибка сервера)

Using WebSphere DataPower as a Security Gateway for Protecting Mobile Traffic.

Нт с помощью сервера WebSphere Application 8.0.0.6, Worklight 6.0.0 (EE), и когда я попытался войти, используя приложение, консоль на навигаторе возвращает это:

POST HTTP: // локальный: 9081/probandoEldap/приложения/услуги/j_security_check 500 (Внутренняя ошибка сервера) "

следующее сообщение:

" com.ibm.websphere.servlet.session.UnauthorizedSessionRequestException: SESN0008E: аутентификация пользователя с анонимным имеет пытался получить доступ к сеансу, который является свойством пользователя: defaultWIMFileBasedRealm/uid = wasadmin, o = default WIMFileBasedRealm. Сервер

IBM WebSphere Application»

Есть что-нибудь, что я должен конфиг на моем сервере WebSphere, чтобы заставить его работать?

+0

Как вы установили Worklight? Почему номер порта 9081? Что вы реализовали в своем проекте Worklight? Как вы его реализовали? Похоже, вы оставляете большой кусок информации. –

ответ

2

Это, как представляется, проблема, связанная с неправильным куки. Если вы посмотрите на вызов j_security_check вы увидите файлы cookie LTPA [наиболее вероятно по имени LTPA2], которые будут с ним работать. Файл cookie содержит идентификатор пользователя «wasadmin». Если вы удалите этот файл cookie из запроса, проблема исчезнет. Используете ли вы локальную проверку подлинности на основе файлов?

  • Ajitabh
+0

благодарит за вас ответ, который решает мою проблему – user2449016