iT邦幫忙

2025 iThome 鐵人賽

DAY 21
0
Modern Web

對零開始,三十工備份社交網路(台文書寫)系列 第 21

翻頭轉來處理 middleware bug

  • 分享至 

  • xImage
  •  

翻頭轉來處理 middleware bug

今仔日測試的時,發現講 middleware 的存在,致使 flow 的運作佮原先設計的順序無仝,所以需要重畫順序圖。

拄著的問題是按呢的,我想欲做家己的 Single Sign On, 所以後端會去驗證,然後提供授權予前端。

毋過所有跳轉攏愛經過 middleware, 這部份處理了無好,所以無論按怎,攏會允准頁面通過。

流程規畫

  1. 狀況
    1. 初擺登入
      1. 需要認證
      2. 需要得著授權
      3. 需要記錄授權資訊,按呢就毋免一直訪問後端
        1. 實際有關後端權限的 request 仝款需要交予後端判斷,前端只是避免使用者操作錯誤爾
        2. 需要注意資訊 hông 偷走敢會有危險
    2. 已經登入,猶未登出
      1. 應該愛有法度自動登入
        1. 判斷 cache, cookie, session 結合起來的資訊
        2. 判斷登入權限敢有過期
          1. Refresh Token 維持登入,避免 CSRF 攻擊
  2. 疑問
    1. Access Token 猶原無足清楚目的是為著啥
      1. 印象是用來 authentication 然後時間袂使傷長

上一篇
Topology 視覺化
下一篇
又閣是資料結構致使的誤會
系列文
對零開始,三十工備份社交網路(台文書寫)24
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言