代码之家  ›  专栏  ›  技术社区  ›  Steve Clay

如何从单独的应用程序访问Drupal中的用户角色?[关闭]

  •  1
  • Steve Clay  · 技术社区  · 14 年前

    我们的组织使用Shibboleth来允许跨所有主机进行简单的身份验证,但是我想使用我们的中央Drupal 6安装来管理用户角色,而不是将角色数据存储在我们构建的每个单独的应用程序中,例如在Zend Framework中。

    当然,我们可以从这些应用程序直接在Drupal数据库上运行查询,但我不希望这样。

    1 回复  |  直到 14 年前
        1
  •  2
  •   darren102    14 年前

    您可以查看服务模块提供的Drupal服务API。这将允许您以特定用户身份登录,然后您可以通过XML-RPC调用特定函数来检索相关信息。如果您想要更多的功能,服务模块也很容易扩展到您的需要。