如果您在設(shè)置iis的身份驗證方式為“windows 集成身份驗證”時,使用ie訪問站點仍然被要求輸入用戶名和密碼,并且您不清楚問題所在,那么本文將為您提供幫助。
根據(jù)我們的理解,“Windows 集成身份驗證”應(yīng)該讓IE自動使用當(dāng)前系統(tǒng)登錄的賬戶來訪問IE站點。微軟官方解釋稱,這通過Kerberos協(xié)議實現(xiàn)(如果您對此不熟悉,可以參考另一篇文章:https://www.php.cn/link/eb7c1eabb2baa803f2635d2ba4792d3f)。
然而,理論與實際情況可能有所不同。您遇到的情況可能與我下面描述的情況類似:
首先,我設(shè)置了iis站點,并將身份驗證方式設(shè)為“Windows 集成身份驗證”。(我關(guān)閉了其他驗證方式,以確保實驗的唯一性)
我收到了以下提示:
然后,我輸入了登錄該計算機的域賬戶名和密碼后順利進入了站點。
但這并不是我的初衷(我是用域賬戶登錄的,并且在IIS上沒有對該賬戶設(shè)置任何禁止權(quán)限),除非我沒有使用有權(quán)限的域賬戶進行登錄,我希望IE不要再次提示我輸入用戶名和密碼。
接下來,我將教大家一個方法,讓IE變得更聰明,不再要求我輸入用戶名和密碼。
我將該站點的網(wǎng)址添加到IE的“本地Intranet”區(qū)域。
然后重啟IE,再次訪問該網(wǎng)址
我直接就進來了,但這一切都是基于我的客戶端計算機已經(jīng)加入域,并且我使用域賬戶登錄,且我的計算機處于可以與域控制器聯(lián)系的內(nèi)網(wǎng)環(huán)境中。
最后,這種設(shè)置方式對于小規(guī)模的客戶端還是值得考慮的,但如果您有成百上千臺客戶端需要設(shè)置,那么這項簡單的工作就會變成噩夢。要解決這個問題,我們可以通過公司行政手段發(fā)布配置手冊,但顯然這不是最佳方法。除此之外,我們還可以通過組策略進行設(shè)置。