Basic Authorization 認證方法

不會飛的Porco發表於2019-02-16

Basic Authorization 認證核心就是每次請求是都必須使用該使用者的uasename和password。

使用Basic Authorization認證有他的優點和缺點。優點在於開發除錯簡單,利於發起方控制等,缺點就是需要傳遞username和password,存在很大安全隱患;修改了賬戶名和密碼需要重新校驗等。
如果需要使用Basic Authorization認證方法,在伺服器的頭資訊Response Headers裡會出現

Access-Control-Allow-Headers: Authorization

使用:

headers: {
    `Authorization`: `Basic ` + btoa(username + ":" + password)
 }
 /*其中btoa是base64的轉換方法*/
 /*成功後在瀏覽器的Request Header裡會出現*/
 Authorization: BasicYWRtaW46T25lVGlubWFuT25lRHJlYW02Ng==

相關文章