mentorship-program icon indicating copy to clipboard operation
mentorship-program copied to clipboard

[Week38] Max

Open hsuanchi opened this issue 4 years ago • 0 comments

今天討論了什麼?結論是什麼?

上週 week 38 完成進度回報:

上週花了不少時間在研究 Session-based Authentication 和 Token-based Authentication 的優缺點,但目前還沒有整理完文章。

但上週有整理了 Flask 實作序列化 JSON 的三種方法,以及提到 Flask 套件 Marshmallow,未來還會再寫一篇 Marshmallow 的下集,是關於收到 request 請求的 JSON 反序列化後進行資料正確性的驗證。

【Flask教學系列】實作 Flask 序列化 和 反序列化 方法 | Max行銷誌

最新的進度是什麼?

本週 week 39 預期完成進度:

本週將繼續整理 HTTP Authentication 的主題,預計會先將 Flask 實作 Session 驗證登入機制的文章產出,然後將目前已完成的 JWT 文章中,要再補充 JWT 的使用時機和優缺點。

目前這個系列主題的文章如下:從 Session 和 Cookie 開始了解和實作,到同源政策、CORS 和 Cookie 所引發的 CSRF 攻擊和如何避免 CSRF 攻擊的 CSRF Token 和 Cookie Samesite 實作,最後介紹 HTTP Session-based 和 Token-based Authentication 的驗證機制。

  • [x] Flask Session使用方法和介紹
  • [x] Flask Cookie 使用方法和介紹
  • [x] Flask 實作 CORS 教學
  • [x] Flask 實作 CSRF Protection
  • [ ] Flask 實作 Session 驗證登入機制
  • [ ] Flask-JWT-Extended 實作

【Flask教學系列】 Flask Session使用方法和介紹 | Max行銷誌 【Flask教學系列】 Flask Cookie 使用方法和介紹 | Max行銷誌 【Flask教學系列】 實作 Flask CSRF Protection | Max行銷誌 【Flask教學系列】 實作 Flask CORS 教學 | Max行銷誌 【Flask教學系列】 Flask-JWT-Extended 實作 | Max行銷誌

hsuanchi avatar May 19 '20 20:05 hsuanchi