Websphere SSO登录异常

Websphere SSO登录异常,websphere,single-sign-on,Websphere,Single Sign On,我已将Websphere for SSO配置为具有LDAP安全性 它配置正确,工作正常。我损坏了一些东西,无法恢复 系统抛出以下错误,您能帮助我可能出现的错误吗 SECJ0336E:用户webuser2的身份验证失败,原因是 下列例外情况 com.ibm.ws.security.registry.unix.UnixRegistryException 位于com.ibm.ws.security.registry.unix.UnixRegistryImpl.checkPassword(UnixReg

我已将Websphere for SSO配置为具有LDAP安全性

它配置正确,工作正常。我损坏了一些东西,无法恢复

系统抛出以下错误,您能帮助我可能出现的错误吗

SECJ0336E:用户webuser2的身份验证失败,原因是 下列例外情况 com.ibm.ws.security.registry.unix.UnixRegistryException 位于com.ibm.ws.security.registry.unix.UnixRegistryImpl.checkPassword(UnixRegistryImpl.java:139) 位于com.ibm.ws.security.registry.UserRegistryImpl.checkPassword(UserRegistryImpl.java:339) 位于com.ibm.ws.security.ltpa.LTPAServerObject.authenticate(LTPAServerObject.java:980) 位于com.ibm.ws.security.server.lm.ltpaLoginModule.login(ltpaLoginModule.java:655) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)中 位于java.lang.reflect.Method.invoke(Method.java:611) 在javax.security.auth.login.LoginContext.invoke


感谢您的帮助。

看起来您已以某种方式切换到本地操作系统注册表(基于
com.ibm.ws.security.registry.unix.UnixRegistryException
exception)

最简单的方法可能是禁用安全性并再次启用它,这次选择LDAP

要禁用安全性,您必须停止(如果无法停止,则杀死WAS),并且:

  • 使用
    wsadmin-conntype NONE
    命令。在
    wsadmin
    提示符下,键入
    securityoff

  • 或者手动编辑
    security.xml
    ,并将第一行
    enabled
    true
    更改为
    false
    ,如下所示:
    enabled=“false”

    然后启动服务器并通过控制台正确配置您的安全性。保存并重新启动