程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 在Web Service中使用Windows驗證的方式

在Web Service中使用Windows驗證的方式

編輯:關於ASP.NET

很多朋友都知道在Web Service中支持Windows驗證。但其實能用好的朋友並不 是特別多,因為有幾個特殊之處需要注意

1.在服務端如何配置

這裡要注意的是,authentication的mode默認就是windows,但光是設置這個 模式則毫無用處。必須同時設置有關的authorization規則。並且不要光是allow ,最後一定要deny掉所有沒有被allow的用戶或者組

服務必須發布到IIS服務器中才真正可以進行調試。如果沒有發布,而僅僅是 在VS裡面調試,那麼就無法進行一些設置,例如windows驗證模式具體是什麼類型 等等。

2.發布服務

一般這裡需要禁用“匿名訪問”。同時你可能需要選擇一種具體的 驗證模式(基本,還是集成)

如果選擇“基本”,那麼表示客戶端可以動態指定用戶名和密碼。 但要注意的是,此時用戶名和密碼是明文發送的,有安全性隱患。(可以配合SSL )來解決該問題

如果選擇“集成”,那麼表示客戶端將自動與服務器進行協商,確 定用NTLM或者Korbers的驗證身份,也就是說需要自動地將客戶端的Windows憑據 發送給服務端。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved