2011-09-01 45 views
1

我們公司正在考慮從我們的Web應用程序移動身份驗證,這是在Windows上運行在Apache上的PHP,並且希望使用Active Directory進行身份驗證。我有一種方法可以簡單地提取已經過身份驗證的用戶名,但我沒有實際身份驗證的經驗。PHP AD認證最有效的手段?

看起來它看起來像LDAP將是路要走。我的問題如下:

LDAP是使用Active Directory憑據在PHP Web應用程序中進行身份驗證的最佳方式嗎? 是否有不同的設置,我應該去可能使用PHP和IIS?

回答

2

http://www.davidschultz.org/2008/04/10/how-to-authenticate-against-active-directory-using-php/

^這將告訴你如何對廣告用PHP進行身份驗證。

我不知道這比LDAP更好或更差,但它似乎很容易。儘管如此,請先閱讀評論 - 在每個頁面加載時,點擊AD可能不是一個好主意,而是將某個值存儲在某個位置以作爲評論建議之一進行檢查。

+0

謝謝 - 我發現我對事情複雜化很嚴重。我得到了它的工作。 – Zephree

+0

好聽。我傾向於過分複雜的東西。雖然它可能效率不高,但它是學習東西的好方法:) – stormdrain