【问题标题】:Problems with LDAP and DrupalLDAP 和 Drupal 的问题
【发布时间】:2011-06-16 15:29:06
【问题描述】:

编辑 (但如果你真的想帮忙,请阅读全部内容:)) 由于我能够使用正确的 LDAP 数据查看所有配置文件(它在被要求时被获取,但从未存储),一个可能的(尽管是骇人听闻的)解决方案是将所有配置文件显示为一个表格。有谁知道如何做到这一点?谷歌没有提供帮助,这是可以理解的,因为大多数人从不需要使用这样的功能。 编辑

我已成功使用 LDAP 集成模块将 LDAP 身份验证与 Drupal 一起使用。现在我正在尝试使用来自 LDAP 的信息创建一个地址簿。我尝试了以下解决方案:

更改了 ldap_data.module,说明哪些字段可以在 ldap 和 drupal 之间映射的部分(例如 mail => mail)。当我尝试添加更多映射时,这会失败。我相信这映射到drupal中的“用户”表,但是当我尝试向该表添加一个字段并将LDAP属性映射到它时,数据库中没有任何内容。然后我的计划是使用带有视图的表向导来创建地址簿。使用 Table Wizard 和 Views 我能够从 users 表中提取我想要的所有内容,但是将数据输入到表中的问题仍然没有解决。

如果您有任何想法,任何想法,我都会非常感激。顺便说一句,我是 drupal 和 LDAP 的初学者。在过去的几天里,我已经尝试用谷歌搜索这个问题,但没有任何东西可以帮助我解决这个问题。

下面的答案帮助我理解了为什么这不起作用,但问题仍然没有解决。

【问题讨论】:

标签: drupal


【解决方案1】:

LDAP 数据模块不适用于任意添加到用户表的字段。相反,它与core Profiles modulemap to its fields 一起工作。

【讨论】:

  • 好吧,这是有道理的,因为我能够将数据添加到“语言”字段......但是将字段用于其他目的并不是一个好主意。您是否有任何替代方法的想法,例如将 LDAP 信息放入数据库中的新表中,或者您是否知道处理此问题的模块?
  • 您不能使用“个人资料”模块将您需要映射到的字段添加到用户个人资料中吗?
  • 附注- 您可能还想查看 Drupal Answers 测试版站点。使用它的人越多,它通过测试版的机会就越大:drupal.stackexchange.com
  • 嗯,问题是我能够将所有这些信息发送到用户个人资料,这很容易。在视图中显示信息是困难的部分,因为它没有存储在数据库中,而是从 LDAP 中获取的。不过,我会尝试稍微弄乱配置文件模块。非常感谢您的帮助,我会将其发布在 Drupal Answers 网站上。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多