iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
佛心分享-SideProject30

吃出一個SideProject! 系列

參賽只是想透過競賽的壓力來督促自己私底下練功的進度
順便把平時儲存的AI工具名單拿出來玩玩
也算是挑戰30天半Vibe coding (?)

參賽天數 29 天 | 共 29 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文 團隊Cyber Edge Runners
DAY 11

Day11:Auth Service -Global Exception

昨天,我們延伸了前天遇到的問題,複習了 Exception 的概念,並分析我們遇到的錯誤,最後提出了幾個 Exception 常見的處理方式。 今天想延伸昨天介...

2025-09-25 ‧ 由 yawara326 分享
DAY 12

Day 12:Auth Service-登入流程 與 JWT Token

昨天我們總算完成了基礎的註冊功能。 今天要來實作登入功能,因為使用到 JWT,本節會先介紹 JWT 的概念與特色,再以循序圖介紹各元件如何進行溝通。礙於篇幅,會...

2025-09-26 ‧ 由 yawara326 分享
DAY 13

Day 13:Auth Service-實作登入功能 (1)

昨天我們以循序圖描繪了整個登入流程中各組件溝通的狀況,並簡單介紹了 JWT 的相關概念,這樣的資訊應該足夠做為我們今天實作登入功能的基底。 這兩天我想會以說明實...

2025-09-27 ‧ 由 yawara326 分享
DAY 14

Auth Service - 實作登入功能 (2)

昨天我們完成了約 80% 登入功能的實作,就差準備好要回傳的 JWT Token 我們就可以進入功能測試啦~ 因為 JWT 的簽發需要金鑰,因此今天會從金鑰產生...

2025-09-28 ‧ 由 yawara326 分享
DAY 15

Day15:Auth Service - 登入功能測試與除錯

昨天我們完成了登入功能 JWT 的實作,此時服務應該可以順利啟動。啟動後我們可以按照第九天的做法,對登入功能進行簡單的測試,看看回應是否都如我們預期。 測試案例...

2025-09-29 ‧ 由 yawara326 分享
DAY 16

Day16:Auth Service - AuthEntryPoint

昨天,我們對登入功能列出了幾個場景進行測試,大部分的情況下我們如預期地收到了想要的回應:正常登入的情形下收到 JWT Token,與格式錯誤的情形下收到 400...

2025-09-30 ‧ 由 yawara326 分享
DAY 17

Day 17:實作 JWT 驗證機制

昨天我們為驗證異常指定了入口點,讓我們的登入功能在驗證失敗時能夠正確回傳 401 狀態碼。 既然登入後取得 Token 的功能已經完成了,今天想來實作 JWT...

2025-10-01 ‧ 由 yawara326 分享
DAY 18

Day 18:JWT 驗證功能測試與 Filter Chain 的簡易說明

昨天我們完成了 JWT 的驗證功能,也加入了自訂的 Filter:JwtAuthenticationFilter。 今天,讓我們以一個簡單的 API 端點來測試...

2025-10-02 ‧ 由 yawara326 分享
DAY 19

Day 19:實作 Token 的 Refresh 機制 (1)

昨天我們完成 JWT 驗證功能測試,今天要嘗試實作 Token 的 Refresh 功能。因為會在登入時同時發放 Refresh Token ,因此今天會先以建...

2025-10-03 ‧ 由 yawara326 分享
DAY 20

Day 20:實作 JWT Token Refresh 機制 (2)

接續昨天我們在登入回應中加入 Refresh Token,確認了前端可以在登入成功後同時接收到兩組(TokenAccess Token 與 Refresh T...

2025-10-04 ‧ 由 yawara326 分享