2010-10-25 50 views
1

是否有插件/标准HTTP API用于访问其他应用程序(例如不同主机上)的Drupal 6实例中的用户角色/权限?如何从单独的应用程序访问Drupal中的用户角色?

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

当然,我们可以从这些应用程序运行Drupal DB上的直接查询,但我宁愿不要。

回答

2

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

相关问题