首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASMX Web Service 採用 Windows 整合驗證完整設定指南

     編輯:關於ASP.NET

Web.config 設定

<authentication mode="Windows" />
<authorization>
  <allow roles="Domain\GroupName" />
  <deny users="*" />
</authorization>

必須同時設定 authorization 規則,並以 deny users="*" 封鎖未授權存取。

web.config 設定

IIS 發布設定

  1. 停用「匿名存取」。
  2. 選擇驗證模式:
    • 基本驗證:客戶端可動態提供帳號密碼 (明文傳輸,建議搭配 SSL)。
    • 整合式驗證:自動協商 NTLM/Kerberos,傳送目前 Windows 憑證。
IIS 驗證設定

僅在 VS 偵錯 (Cassini) 無法完整模擬,必須發布至 IIS 測試。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved