一個 Domino 管理員希望知道誰在使用瀏覽器來訪問 Domino 5.x 服務器,于是在控制臺上發布了以下命令:
TELL HTTP SHOW USERS
但是,用戶列表沒有出現,卻出現了下面的信息:
沒有啟用會話跟蹤("session tracking is not enabled.")
會話跟蹤是基于會話的驗證的一個特征。要想啟用它,編輯服務器文檔--Inte.net 協議-- Domino Web Engine。缺省是禁用的。選擇“多服務器”或“單服務器”來允許 HTTP 任務跟蹤被驗證的用戶。注意,匿名的用戶不被跟蹤,僅僅跟蹤被驗證的用戶。
支持的信息:
基于會話的驗證創建了一個臨時的 cookie 來存儲瀏覽器客戶端的用戶名和口令。當用戶瀏覽該站點時,用戶名和口令的答復由 cookie 來提供。該 cookie 將用戶的信任證書傳遞給該站點的每個數據庫, 這樣就會減少基于領域的驗證。如果你希望保留領域相關的登錄,就不能使用基于會話的驗證。一旦一個用戶登錄到Web站點,用戶的信任證書就會傳遞給該服務器上的每個數據庫。然而,用戶的登錄信息不會在或虛擬服務器上共享;它基于 URL 請求的主機名。
基于會話的驗證還有一些其它的特征。您可以定制當用戶驗證時的 HTML 登錄表單,該表單存儲在 Domino 配置數據庫 (DOMCFG.NSF)中?;跁挼尿炞C還允許您設置用戶信任證書過期的時間(在會話驗證域下面),當該時間到期后,服務器就會停止用戶的驗證。另外,您可以修改并行的最大活動會話的數量。