我注意到一些大的網站使用HTTP身份驗證。會話登錄與HTTP身份驗證。優點缺點
林想知道這和基於會話的登錄之間的主要區別是什麼。
任何優點或缺點。
任何解釋和或建議將有幫助,因爲我試圖決定哪個登錄使用我的網站。
感謝
我注意到一些大的網站使用HTTP身份驗證。會話登錄與HTTP身份驗證。優點缺點
林想知道這和基於會話的登錄之間的主要區別是什麼。
任何優點或缺點。
任何解釋和或建議將有幫助,因爲我試圖決定哪個登錄使用我的網站。
感謝
HTTP認證的最大缺點,從用戶的角度來看,可能是你得到一個難看的對話框,而不是一個很好的形式集成到您的網站的事實。
您也不能包含任何鏈接到「註冊」表單,或一些幫助,或一些「我忘記了我的密碼」信息。
對於某種後臺,也許http認證是可以的;但我對某些公共前臺的使用有些懷疑。
另一個不便之處是沒有「自動註銷」功能,使用HTTP身份驗證:使用會話,會話在一段時間後過期,或者cookie在用戶關閉瀏覽器時自動刪除。 HTTP認證;所以,在這一點上,HTTP認證似乎不太安全。
http-authentication隨每個請求一起發送。這意味着請求保持自治以前的任何請求(也被稱爲是無狀態的)。由於http被設計爲無狀態協議,保持這種風格有許多技術優勢。使用http認證的另一大優點是它的標準化。任何http客戶端都知道如何處理http認證,所以你使互操作性變得更簡單。
的主要原因,爲什麼人們使用基於會話的登錄,在我的經驗:
此外,很多人並不在乎或直接喜歡破壞替代客戶端(如屏幕刮板和其他自動化客戶端)。
我想你說的是HTTP認證。 – Gumbo
那就是謝謝 – chris
如果對這兩種認證之間的安全感興趣,請閱讀:http://stackoverflow.com/questions/5052607/cookies-vs-basic-auth/5052622#5052622 –