我正在尝试按照本指南进行基于 Worklight 表单的身份验证:
Using WebSphere DataPower as a Security Gateway for Protecting Mobile Traffic .
我使用 WebSphere Application Server 8.0.0.6、Worklight 6.0.0(EE),当我尝试使用该应用程序登录时,导航器上的控制台返回以下内容:
POST http://localhost:9081/probandoEldap/apps/services/j_security_check 500(内部服务器错误)“
以及以下消息:
“com.ibm.websphere.servlet.session.UnauthorizedSessionRequestException:SESN0008E:匿名用户身份验证已尝试访问属于用户属性的 session :defaultWIMFileBasedRealm/uid=wasadmin,o=defaultWIMFileBasedRealm。
IBM WebSphere 应用服务器”
我必须在 websphere 上配置什么才能使其正常工作吗?
最佳答案
这似乎是与错误 cookie 相关的问题。如果您查看 j_security_check 调用,您将看到 LTPA [很可能名称为 LTPA2] cookie 与之一起使用。该 cookie 包含用户“wasadmin”的 ID。如果您从请求中删除此 cookie,问题就会消失。您是否使用基于本地文件的身份验证?
- 阿吉塔布
关于websphere - j_security_check 返回 500(内部服务器错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17844758/