2011-04-05 42 views
0

我有一個Django網絡應用程序,我想在一個使用Apache身份驗證的遠程應用程序的單一登錄解決方案中使用。有沒有一個Apache模塊來驗證一個不平凡的postgresql查詢?

我可以看到how to authenticate Apache from a local Django instancean old Apache module做基本的查詢過的PostgreSQL(但無短語查詢語法支持,加入到檢查的Django組的權限)

有什麼建議?

如果可能,我想避免在短期內切換到使用目錄服務(例如ActiveDirectory,LDAP)。

.M。

編輯:還找到了mod_auth_external

回答

0

以下內容應該適合你。

http://www.openfusion.com.au/labs/mod_auth_tkt/

您可以使用Apache模塊打在你的Django應用程序中的特定視圖來生成有效的用戶票。然後所有其他應用程序可以通過URL對Django進行基本身份驗證。

這使您可以使用Django用戶數據庫爲使用HTTP基本認證的傳統應用程序使用SSO。

相關問題