到目前为止,我们已经部署了一个Joomla网站,其中包括安装了插件JomSocial。默认的Joomla注册过程被JomSocial覆盖。到目前为止,这是正常的。
尝试将登录/注册过程与LDAP集成时出现问题。为此,我安装了JMapMyLDAP插件:
http://shmanic.com/tools/jmapmyldap/documentation.htm
我一直在按照文档中的说明安装第二个版本的文档。我已正确配置LDAP主机,并且正在连接到LDAP,如步骤Configuring LDAP Settings (Version 2)
之后,我一直在执行步骤Setting up the Creation Plug-in (Version 2)
,包括修改默认XML模板,以便表单字段对应于JomSocial注册表单中字段的实际名称(它们与那些在默认的Joomla注册中。)
在正确执行注册过程的同时,根本没有向LDAP添加任何条目。此外,在注册过程完成后,会显示一个额外的屏幕,根本没有样式,其中的字段是“姓名”,“用户名”,“电子邮件”和“电子邮件”。 ,'密码'和'验证密码'请求(他们之前已被要求)。即使这些已经完成并被发送,错误"无效令牌"显示。
我感谢任何帮助,以便有效地将注册过程与LDAP连接。
问候。
更新1:
您好。我用新信息更新。
到目前为止,我试图连接Joomla注册表而不是JomSocial注册表。我收到了下一个错误:
An LDAP add operation failed.
在调试日志中,我找到了下一个信息
2014-04-10T14:07:36+00:00 101 Attempting connection to LDAP with host $IP$
2014-04-10T14:07:36+00:00 101 Successfully connected to $IP$. Setting the following parameters: ldapV3
2014-04-10T14:07:36+00:00 101 Successfully connected.
2014-04-10T14:07:36+00:00 101 Attempt to retrieve user distinguished name using '(cn=asd)' with search.
2014-04-10T14:07:36+00:00 101 Closed connection.
2014-04-10T14:07:36+00:00 101 Attempting connection to LDAP with host $IP$
2014-04-10T14:07:36+00:00 101 Successfully connected to $IP$. Setting the following parameters: ldapV3
2014-04-10T14:07:36+00:00 101 Successfully connected.
2014-04-10T14:07:36+00:00 101 Attempt to retrieve user distinguished name using '(cn=asd)' with search.
2014-04-10T14:07:36+00:00 12802 An LDAP add operation failed.
2014-04-10T14:07:36+00:00 101 Closed connection.