2013-08-18 17 views
0

我想要做的是: 通過窗體接收用戶名和密碼並使用基本身份驗證通過IIS對其進行身份驗證。 事情是,我想這樣做沒有內置的瀏覽器彈出。 有沒有辦法來覆蓋彈出窗口並通過代碼進行身份驗證? 我的網站是在ASP.NET中,我使用IIS7。 感謝所有的幫手!通過代碼而不是瀏覽器彈出窗口來執行IIS基本身份驗證

+0

你的意思是說你想寫服務器端身份驗證你的selv或創建一個客戶端連接到一些網站使用基本身份驗證? – faester

+0

我的意思是我想寫服務器端身份驗證我自己。 基本上我需要做的是從表單中獲取用戶名和密碼,並通過iis基本認證對其進行身份驗證。但它們必須來自表單,而不是來自默認瀏覽器彈出窗口。 –

回答

0

基本身份驗證在http身份驗證標頭中使用包含[username:password]的base64編碼字符串。

在執行請求之前,您可以簡單地使用jQuery的頭函數將此添加到您的請求中。但錯誤的憑證仍然會導致彈出式窗口。

+0

謝謝fauster。我不太確定一件事: 我應該將授權請求發佈到什麼網址? –

+0

將其放入標題意味着您不必更改網址。 – faester

相關問題