我有一個建在ASP.net和C#的網站。我們稱之爲webapp。它使用Form系統登錄到它,並且不能被簡單地改變。獲取windows用戶名和javascript
我收到了一個請求,將日誌更改爲某種Windows身份驗證。我會解釋。 我們的Windows登錄使用Active Directory用戶登錄到他們的Windows帳戶。他們的登錄名是sXXXXXXX。 X是數字。 在我的web應用程序中,我想從他們的活動目錄登錄中獲取用戶號碼,並檢查它們是否存在於webapp數據庫中。如果存在,他們將自動登錄。如果不存在,他們將被引用到當前正在使用的webapp系統的常規登錄頁面。
我試着改變我的IIS以禁用匿名登錄並啓用Windows身份驗證,因此使用戶瀏覽器發送它的當前登錄用戶名到我的webapp。我改變了網頁配置,以及從「窗體」到「Windows」,這使得整個webapp已經過時,因爲整個表單系統都不工作。
我的問題是這樣的 - 有沒有不同的方式讓瀏覽器只發送用戶名到我的webapp?我想可能是JavaScript,我只是不知道如何實現,如果它甚至可能。我知道這不是很安全,但是所有這個平臺和系統都是在互聯網之外建立的,它在私人網絡上。
我懷疑。 JavaScript是在相當孤立的環境中執行的,它受到很多限制。沒有人會允許你抓取這樣的數據 – Andrey 2010-06-10 10:58:52