前端鑑權的幾種方式

2022-02-03 09:33:08 字數 539 閱讀 7162

基於瀏覽器的一種鑑權方式。

1. 未授權請求,攔截,返回 401 unauthorised

2. 支援的瀏覽器彈出使用者名稱密碼框,輸入使用者名稱密碼,連同上次請求資料,一起傳送到服務端

使用授權頭,authorization: basic [base64]編碼的使用者名稱密碼

3. 服務端驗證通過,返回資源

4. 客戶端會一種攜帶授權頭,不安全,適用於內網

2. session-cookie

使用者未登入,無sessionid,客戶端登入後,在cookie中種下sessionid,傳送到服務端,服務端驗證通過,釋放資源。

sessionid過期,重新登入,http請求,後端會redirect到登入頁,ajax請求或前端route,需要前端全域性攔截

3. token

4. oauth

oauth2.0流程:

前後端常見的幾種鑑權方式

目前我們常用的鑑權有四種 token 驗證 oauth 開放授權 一.http basic authentication 這種授權方式是瀏覽器遵守http協議實現的基本授權方式,http協議進行通訊的過程中,http協議定義了基本認證認證允許http伺服器對客戶端進行使用者身份證的方法。認證過程 1...

前後端常見的幾種鑑權方式

每個專案產品都要加埋點,加500行埋點是不是會占用你一兩天的時間而且很容易犯錯,想只用一小時準確加完這500行埋點剩下一天喝茶聊天麼?來試試這520工具,高效加埋點,目前我們公司100號前端都在用,因為很好用,所以很自然普及開來了,推薦給大家吧 目前我們常用的鑑權有四種 token 驗證 oauth...

mysql鑑權方式 四種常用鑑權方式

由於http 協議是一種無狀態的協議,伺服器端並不知道客戶端的那一頭是誰在請求伺服器。而且伺服器上的資源不一定是對所有人開放,所以需要進行使用者對登入鑑權。目前,我們在開發中主要使用過4 種鑑權方式。一 http basic authentication鑑權 這種授權方式是瀏覽器遵守http協議實現...