首先,來聽首歌吧
這也是無意中聽到的日本素人歌手,同樣也是主要木吉他伴奏,希望大家喜歡!
今天來到這篇的第11章
基礎的 http 認證有 Basic 跟 Digest 兩種
Basic HTTP Authentication 使用 base64 編碼,這並不是加密,因此如果不搭配 SSL 使用的話,等於把你個人資訊暴露在網路世界中,這是非常不安全的做法
至於 Digest HTTP Authentication 的缺點可以從上面步驟看到,每次的 request 都要兩次來回才能得到資訊,因此速度較慢,但當然也相對安全
在 Rails 中要使用這兩種認證方法分別使用的是 http_basic_authenticate_with
跟 authenticate_or_request_with_http_digest
這兩種方法
雖然看到網路上很多資訊,但以目前的能力並不能分辨到底哪些是對哪些是錯,因此只能先做很粗淺的介紹,如果有錯的話也歡迎大家指正喔!
參考資料
Rails Guide
開發者必備知識 - HTTP認證(HTTP Authentication)
本文章同步分享於 http://anthonychao.site/