【问题标题】:j_security_check returns 500 (Internal Server Error)j_security_check 返回 500(内部服务器错误)
【发布时间】:2013-07-24 13:31:14
【问题描述】:

我正在尝试按照本指南进行基于 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: 匿名用户身份验证尝试访问属于用户属性的会话 :defaultWIMFileBasedRealm/uid=wasadmin,o=defaultWIMFileBasedRealm。

IBM WebSphere 应用服务器"

我必须在我的 websphere 上配置什么才能使其正常工作吗?

【问题讨论】:

  • 您是如何安装 Worklight 的?为什么端口号是 9081?您在 Worklight 项目中实施了什么?你是如何实施的?感觉就像您遗漏了大量信息。

标签: websphere ibm-mobilefirst j-security-check ibm-datapower


【解决方案1】:

这似乎是与错误 cookie 相关的问题。如果您查看 j_security_check 调用,您将看到 LTPA [最有可能的名称是 LTPA2] cookie 与它一起使用。 cookie 包含用户“wasadmin”的 ID。如果您从请求中删除此 cookie,问题就会消失。您是否使用基于本地文件的身份验证?

  • 阿吉塔布

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-12
    • 1970-01-01
    • 1970-01-01
    • 2014-03-25
    • 2021-06-21
    • 2016-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多