這集影片會帶你一步一步實作一個Python FastAPI登入驗證流程。

我們會從使用者輸入帳號密碼開始,建立一個簡單的登入 API,當帳密正確時,系統會幫我們產生一組 JWT Token,也就是使用者的通行證。

接著,後面的 API 都會加入保護機制,只要你帶著這組 Token,就能順利通過驗證,反之,沒有 Token 或 Token 過期,就會被擋下來。

整個過程中,你會學到怎麼加密密碼、產生 JWT、設定保護 API 的方式,
也會看到整個流程怎麼在 Swagger UI 裡跑起來。

這是一個很實用的基礎功能,無論是做會員系統還是內部 API 驗證,都很值得學起來,之後可以直接套用在自己的專案裡。

00:00 主題說明
00:32 套件安裝
01:13 產生Secret Key
01:54 定義共用get_db
02:07 實作JWT Token程式
03:42 實作Auth API
05:13 登入API測試
06:41 API保護