我有一個運行在IIS 7.5上的自定義HTTP模塊,並且這些請求將來自同一個Active Directory環境中的不同計算機。 是否有可能讓我在HTTP模塊運行服務器端從請求(或查詢,如果我知道LDAP路徑?)獲取當前用戶(他們的AD名?)?從客戶端請求,服務器端獲取Active Directory用戶?
我不是AD專家,但我查看了模塊中HTTPApplication
實例(參見下文)中出現的不同屬性,我沒有看到任何明顯的內容。
Private Sub AuthenticateRequest(sender As Object, e As EventArgs)
Dim oHttpApplication As HttpApplication = CType(sender, HttpApplication)
'...
' Get AD Info from oHttpApplication.Request?
'...
End Sub
有沒有人知道這是可能的或知道的方法來實現這一目標?
UPDATE:
我下面加了我的解決方案。
...反對後的評論會很好。 – lhan 2013-03-06 15:27:45