[點晴永久免費OA]IIS 對瀏覽器客戶端進行身份驗證
當前位置:點晴教程→點晴OA辦公管理信息系統
→『 經驗分享&問題答疑 』
本文介紹 IIS 如何對瀏覽器客戶端進行身份驗證。 原始產品版本: Ie 摘要本文介紹 IIS 中適用于 Windows NT 4.0、Windows 2000 及更高版本的不同身份驗證方法。 有關本文中討論的信息的更完整說明,請參閱 Windows NT 4.0 和 Windows 2000 資源指南。 可用于 Windows NT 4.0 的身份驗證方法匿名 - 無需登錄,任何人都可以訪問使用此方法保護的數據。 默認情況下,服務器使用內置帳戶 (IUSR_[計算機名稱]) 來控制文件的權限。 瀏覽器不會發送任何具有此類請求的憑據或用戶信息。
基本 (清除文本) - 服務器請求用戶登錄,并在瀏覽器中顯示一個對話框,允許用戶輸入所需的憑據。 這些憑據必須與用戶嘗試訪問的文件上定義的用戶憑據匹配。
Windows NT質詢/響應 - 服務器請求用戶登錄。 如果瀏覽器支持Windows NT質詢/響應,則在用戶登錄時會自動發送用戶的憑據。 如果用戶所在的域不同于服務器的域,或者如果用戶未登錄,則會出現一個對話框,請求發送憑據。 Windows NT質詢/響應使用算法根據用戶的憑據和用戶正在使用的計算機生成哈希。 然后,它會將此哈希發送到服務器。 瀏覽器不會將用戶的密碼發送到服務器。
優先順序: 當瀏覽器發出請求時,它始終將第一個請求視為匿名。 因此,它不會發送任何憑據。 如果服務器不接受匿名或服務器上設置的匿名用戶帳戶對所請求的文件沒有權限,則 IIS 服務器將使用 “拒絕訪問 ”錯誤消息進行響應,并使用以下方案之一發送支持的身份驗證類型的列表:
備注
適用于 Windows 2000 及更高版本的身份驗證方法匿名 - 無需登錄,任何人都可以訪問使用此方法保護的數據。 默認情況下,服務器使用內置帳戶 (IUSR_[計算機名稱]) 來控制文件的權限。 瀏覽器不會發送任何具有此類請求的憑據或用戶信息。
基本 (清除文本) - 服務器請求用戶登錄,并在瀏覽器中顯示一個對話框,允許用戶輸入所需的憑據。 這些憑據必須與用戶嘗試訪問的文件上定義的用戶憑據匹配。
摘要 - 服務器請求用戶登錄,并發送用于加密密碼的 NONCE。 瀏覽器使用 NONCE 加密密碼并將密碼發送到服務器。 然后,服務器將加密其自己的用戶密碼副本并進行比較。 如果用戶匹配且用戶具有權限,則授予訪問權限。
Windows 集成 (拆分為兩個子類別) Kerberos - 服務器請求用戶登錄。 如果瀏覽器支持 Kerberos,則會發生以下情況:
Kerberos 使用票證授予服務器 (KDC) 生成的票證進行身份驗證。 它會將此票證發送到 IIS 服務器。 瀏覽器不會將用戶的密碼發送到服務器。
Windows NT質詢/響應 - 服務器請求用戶登錄。 如果瀏覽器支持Windows NT質詢/響應,則在用戶登錄時會自動發送用戶的憑據。 如果用戶所在的域不同于服務器的域,或者如果用戶未登錄,則 Internet Explorer 中會顯示一個對話框,請求發送憑據。 Windows NT質詢/響應使用算法根據用戶的憑據和用戶正在使用的計算機生成哈希。 然后,它會將此哈希發送到服務器。 瀏覽器不會將用戶的密碼發送到服務器。
優先順序: 當瀏覽器發出請求時,它始終將第一個請求視為匿名。 因此,它不會發送任何憑據。 如果服務器不接受匿名,或者服務器上設置的匿名用戶帳戶沒有請求的文件的權限,則 IIS 服務器將使用 “拒絕訪問 ”錯誤消息進行響應,并使用以下方案之一發送支持的身份驗證類型的列表:
備注
參考有關如何在 Windows Server 2003 中配置 IIS 網站身份驗證的詳細信息,請參閱 如何在 Windows Server 2003 中配置 IIS 網站身份驗證。 該文章在 2024/3/5 12:21:11 編輯過 |
關鍵字查詢
相關文章
正在查詢... |