Can you summarize the following document?
        
  HTTP基本認證 是一種十分簡單的技術,使用的是 HTTP頭部欄位 強制使用者訪問網路資源,而不是通過必要的cookie、會話ID、登入頁面等(非獲取訪問控制的)手段。  基本上所有流行的網頁瀏覽器都支援基本認證。基本認證很少在可公開訪問的網際網路網站上使用,有時候會在小型私有系統中使用(如路由器網頁管理介面)。之後誕生的 HTTP摘要認證 用於替代基本認證,允許金鑰以相對安全的方式在不安全的通道上傳輸。  程式設計師和系統管理員有時會在可信網路環境中使用基本認證。由於,基本認證使用的是Base64,可解碼成明文,因此使用Telnet等網路協議工具進行監視時,可以直接獲取內容,並用於診斷。

  基本認證 並沒有為傳送憑證()提供任何機密性的保護。僅僅使用 Base64 編碼並傳輸,而沒有使用任何 加密 或 雜湊演算法。因此,基本認證常常和 HTTPS 一起使用,以提供機密性。  現存的瀏覽器儲存認證資訊直到標籤頁或瀏覽器被關閉,或者使用者清除歷史記錄。HTTP沒有為伺服器提供一種方法指示客戶端丟棄這些被快取的金鑰。這意味著伺服器端在使用者不關閉瀏覽器的情況下,並沒有一種有效的方法來讓使用者登出。  同時 HTTP 並沒有提供登出機制。但是,在一些瀏覽器上,存在清除憑證(credentials )快取的方法。

  

  這一個典型的HTTP客戶端和HTTP伺服器的對話,伺服器安裝在同一臺計算機上(localhost),包含以下步驟:  注意:客戶端有可能不需要使用者互動,在第一次請求中就傳送認證訊息頭。

  

  (跟隨一個換行,以回車(CR)加換行(LF)的形式)

  使用者名稱“"Aladdin”,口令, password “open sesame”  (跟隨一個空行,如上所述)  Authorization訊息頭的使用者名稱和口令的值可以容易地編碼和解碼。

  (跟隨一個空行,隨後是需憑據頁的HTML文字)。
在HTTP中,基本認證()是允許http使用者代理(如:網頁瀏覽器)在請求時,提供 使用者名稱 和 口令 的一種方式。