Plone身份验证仅对1个用户失败

时间:2011-10-03 08:42:29

标签: authentication ldap plone

(对Plone不熟悉的道歉 - 之前的管理员已经开始了。)

我们的Plone用户之一未能对Plone进行身份验证,但我们找不到任何理由。她成功登录Novell并尝试访问Plone页面进行编辑,Plone使用的LDAP身份验证返回消息“登录失败。登录名和密码都区分大小写,请检查大写锁定是否未启用”。

我们安装了LDAP插件,并且没有为用户建立任何异常。所有Cookie都已删除但未成功。

我们正在运行: -Plone 3.2.2 -CMF 2.1.2 -Zope(Zope 2.10.9-final,python 2.4.2,linux2) -Python 2.4.2(#1,2008年12月2日,00:09:07)[GCC 4.1.2 20070115(SUSE Linux)] -PIL 1.1.5

有没有人对如何解决这个问题有任何暗示?

提前致谢

2 个答案:

答案 0 :(得分:2)

尝试以下一个或多个选项:

  • 你确定这个特定用户是从ldap导入的,而不是plone的本地用户吗?如果它是本地的,她可能没有从收到的自动电子邮件中激活它。
  • 您是否在ldap中检查用户密码是否已过期?用户是否有效?
  • 您的ldap插件是否使用某些过滤器(例如,group,attributes ..)导入用户?如果是这样,请将她的ldap组/属性与其他用户进行比较。
  • 用户需要一些磷?尝试在ldap中重置密码。
  • 她在密码中使用了特殊字符吗?由于这些特殊的字符,它可能是plone和ldap之间密码传输的错误。 Plone可以使用特殊字符顺利处理本地用户的密码,但有时无法将这些密码传输到身份验证源。我曾经历过这个错误,但我记得不多了。
  • 如果其他一切都失败了,你可以删除ldap插件中的缓存用户并重新导入它。它可能是缓存错误。

答案 1 :(得分:0)

签入ZMI。查看Plone站点下面的/ acl_users / source_users / manage_users和Zope根目录下的/ acl_users / users / manage_users,以及介于两者之间的任何acl_users。

这就是贾科莫所说的“当地人”。如果她在其中一个地方定义,并且该源优先于LDAP(可能),则不会使用她的LDAP凭据。