2010-10-25 55 views
1

是否有插件/標準HTTP API用於訪問其他應用程序(例如不同主機上)的Drupal 6實例中的用戶角色/權限?如何從單獨的應用程序訪問Drupal中的用戶角色?

我們的組織使用Shibboleth來允許在所有主機上進行簡單身份驗證,但我想使用我們的中央Drupal 6安裝來管理用戶角色,而不是在我們構建的每個單獨的應用程序中存儲角色數據,例如,在Zend Framework 。

當然,我們可以從這些應用程序運行Drupal DB上的直接查詢,但我寧願不要。

回答

2

你可以看一下服務模塊提供的Drupal服務API。這將允許您以特定用戶身份登錄,然後您可以通過XML-RPC調用特定功能來檢索相關信息。如果你想要更多的功能,服務模塊也很容易擴展到你的需求。

相關問題