我想創建一個內部網站,最好在asp.net中使用ajax調用來執行所有操作。使用ajax的Windows身份驗證
要求是站點應該使用Windows域身份驗證(充當單點登錄解決方案)來驗證哪個用戶發送請求。以安全的方式完成此操作的最佳方式是什麼?我願意使用https或cookie或任何其他可行的解決方案。
(我會使用jQuery喜歡定期AJAX,因爲我還沒有使用asp.net阿賈克斯,但如果是比較容易解決的一些問題,然後讓我知道)
我這樣做(不通過Ajax)目前的方式在iis中禁用匿名訪問,然後從asp.net獲取登錄用戶名,但這需要網站執行我想避免的回傳等。
我知道我需要在服務器端使用https和身份驗證,但我如何傳遞憑據在第一個地方,並知道什麼用戶名到達服務器真的是打開瀏覽器的人的用戶名,而不是欺騙?以及如何儘可能利用asp.net會話?我知道從高層次看什麼需要做,但不是具體的 – randomThought