2011-07-24 86 views
2

Mac OS X擁有用戶和組。在使用OS X Server時,用戶名和密碼可以由Apache在基本認證下使用。在Https下運行它是讓用戶能夠訪問服務器的便捷方式。Django Mac os x身份驗證集成

我在辦公室設置了一個由局域網用戶使用的站點,在那裏服務器進行身份驗證,然後在Mac OS X中提供用戶的主頁。我也使用Django來提供網站通過HTTPS。

我看過request.META並找不到Apache認證的用戶名。我想我可以讓Apache在這種設置中爲我執行身份驗證。任何人都有這種方式集成Django和Apache身份驗證的想法嗎?

回答

0

我認爲對於使用HTTP身份驗證,您將不得不使用Django 1.3,因爲它添加了HTTP身份驗證後端以與django身份驗證框架集成。

docuementation在這裏可能會更有用。

+0

嗯。這讓我更接近。但是我沒有在request.META對象中使用REMOTE_USER。我懷疑我在Apache配置方面也有問題。 – kd4ttc