站點認證

站點認證,出於安全性的需要和用戶授權管理,由HTTP Basic J2EE Form-Based 認證。

基本介紹

  • 中文名:站點認證
  • 性質:商業性
  • 考慮:出於安全性的需要和用戶授權管理
  •  認證:HTTP Basic J2EE Form-Based 
簡介,簡介,

簡介

商業性 Web 站點大都提供站點認證功能以保護某些受限資源,HTTP 協定和 J2EE 規範對 Web 站點的認證過程都已有了詳盡的定義,常見瀏覽器都能根據相應協定提供對應的界面形式幫助用戶完成站點的認證過程。但在某些情況下,我們需要編寫程式直接獲取站點的受保護資源,在這類情況下,就不能利用瀏覽器給定的界面去完成認證,而需要我們根據不同的協定人工地傳送相應請求以完成整個認證過程。本文根據這種需求給出一個基於 Apache HttpClient 套用包的解決方案。

簡介

J2EE 站點認證簡介
出於安全性的需要和用戶授權管理的考慮,常見的 J2EE 站點對特定資源都會加入認證/授權機制。例如一個公網上的論壇,一個只對特定用戶開放的 RSS 或 Atom Feed,這些資源都必須在確信訪問者為被授權用戶時才能向訪問者開放。為了實現這樣的功能,J2EE 站點通常會採用某種站點認證機制,其中常見的有 HTTP Basic 認證和 J2EE Form-Based 認證。
HTTP Basic 認證是 HTTP 認證協定(rfc2617)所定義的標準認證方式。要求 HTTP Basic 認證的伺服器會在客戶端訪問受保護資源時向客戶端發出請求,要求客戶端上傳用戶名和密碼對。伺服器在收到用戶名/密碼並驗證通過後,才將保護資源的內容返回給客戶端

相關詞條

熱門詞條

聯絡我們