WEB 伺服器


Microsoft IIS 安全性選項明細
匿名使用權

「匿名使用權」可讓 Web 使用者不需輸入名稱及密碼,即可存取網站。IIS 一定會將匿名 Web 使用者對映到您可配置的特定 NT 匿名使用者帳戶。如果「匿名使用權」是唯一啟動的 IIS 鑑定方法,則 IIS 不會使用瀏覽器所傳送的任何使用者認證 (亦即,使用者名稱及密碼) 來進行鑑定,但 IIS plug-in 會將認證傳送至 Domino,且 Domino 會依據正常的 Web 使用者程序來鑑定使用者。如果匿名使用者嘗試存取需要鑑定的 Domino 資源,則 Domino 會依據您為 Domino 網站所設定的安全性選項來適當地回應 (基本名稱與密碼要求,或階段作業鑑定登入頁面)。因此,如果您要 Domino 完全處理使用者鑑定,則應該啟動「匿名使用權」作為 IIS 網站的唯一安全性選項。

如需相關資訊,請參閱主題網際網路/內部網路用戶端的名稱與密碼鑑定

「匿名使用權」使用下列原則:


基本鑑定

使用「基本鑑定」時,IIS 會驗證瀏覽器傳送的使用者認證是否為有效的 NT 使用者帳戶。如果「基本鑑定」是唯一啟動的 IIS 鑑定方式,則 IIS 會要求所有瀏覽器要求皆有認證 -- 不允許匿名使用權。只要使用者傳送 Domino 要求,IIS plug-in 即會將使用者名稱傳送至 Domino,並告知 Domino 表示 IIS 已鑑定使用者。這類使用者稱為「預先鑑定的」使用者。Plug-in 所傳送的預先鑑定的名稱完全是依照使用者在瀏覽器中輸入的名稱。然後,Domino 會嘗試在它的目錄中查閱該名稱。因為 IIS 已驗證使用者密碼,因此 Domino 不會使用儲存在使用者「個人」文件或 LDAP 項目中的網際網路密碼。

如果 Domino 在「Domino 名錄」中找到該名稱,則 Domino 會使用「個人」記錄中的主要名稱來進行授權 (ACL 檢查)。如果 Domino 沒有找到該名稱,則 Domino 會照原樣使用預先鑑定的名稱來進行授權。

在這兩種情況下,Domino 都會從含有使用者作為成員之「Domino 名錄」的群組集中,建立使用者群組清單,且 Domino 也會新增特殊群組 "-WebPreAuthenticated-" 至群組清單。您可以使用 -WebPreAuthenticated- 作為資料庫 ACL 及其他使用權清單中的群組項目。

附註 如果您要在資料庫 ACL 中按名稱列出 IIS 使用者,則必須小心使用正確的名稱套表。如果使用者已列在「Domino 名錄」中,請使用主要名稱,或如果使用者不在目錄中,則使用 IIS 預先鑑定的名稱。請記住,如果使用者已按名稱列在 ACL 中,且同時是 ACL 中的群組成員 (包括 "-WebPreAuthenticated-" 或任何其他群組),則該名稱項目的優先權高於群組項目。

總而言之,「基本鑑定」使用下列原則:


整合的 Windows 鑑定 (稱為 NT 上的 Windows NT Challenge/Response)

「整合的 Windows 鑑定」是一種由 Internet Explorer (IE) 支援的 Microsoft 特定通訊協定。當 Web 使用者向網站提出要求時,IE 會自動將使用者的現行 Windows 登入帳戶名稱傳送至 IIS。IIS 會針對 IIS 伺服器上的 Windows 註冊來驗證該名稱。當使用者提出 Domino 要求時,IIS plug-in 會將使用者的 Windows 名稱傳送給 Domino,且 Domino 會依照上述「基本鑑定」中的說明來處理預先鑑定的名稱。

Windows 帳戶名稱使用套表「網域\使用者名稱」或「機器名稱\使用者名稱」-- 例如,SALES\JSmith。如果 Domino 使用「Domino 名錄」中的「個人」文件來鑑定 Windows 使用者,則文件必須含有當成別名使用的正確 Windows 帳戶名稱。例如,如果 Joe Smith 在 "CorpSales" 網域中有一個 Notes ID,在 "SALES" Windows 網域中有一個 Windows 使用者帳戶,則在 Joe Smith 之「個人」文件中的「使用者名稱」欄位必須包含:


這可讓 Domino 將 Windows 使用者 SALES\JSmith 鑑定為 Domino 使用者 Joe Smith/CorpSales。

總而言之,整合的 Windows 鑑定使用下列原則:


SSL

如果在 Web 伺服器上啟動 SSL,則 IIS 會處理實際的 SSL 連線。然而,如果 Web 使用者提供用戶端憑證,則 IIS plug-in 會將憑證傳送至 Domino,且 Domino 會使用該憑證來鑑定使用者。如果 Domino 找不到使用者的憑證,則 Domino 會將使用者降級至「匿名使用權」。