mentorship-program
mentorship-program copied to clipboard
[Week38] Max
今天討論了什麼?結論是什麼?
上週 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行銷誌