iT邦幫忙

鐵人檔案

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

吃出一個SideProject! 系列

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

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

Day 21:實作登出功能

目前以帳號密碼登入的功能都做得差不多了,所以很自然的想來試試看登出功能~~ 不過因為我們選用 JWT ,特性就是伺服器並不會記憶該用戶 Session,也沒有把...

2025-10-05 ‧ 由 yawara326 分享
DAY 22

Day 22:第三方登入- OAuth2.0 與 OIDC

接下來幾天,想完成第三方登入的功能。因此今天會先梳理第三方登入原理,預計明天才開始實作。 什麼是第三方登入? 第三方登入是一種身份驗證機制,讓使用者不需要在許多...

2025-10-06 ‧ 由 yawara326 分享
DAY 23

Day 23:實作 Google 第三方登入功能 (1)

昨天我們簡單梳理了第三方登入背後的兩大協議:OAuth 2.0 與 OIDC。今天,我們主要想詳細拆解使用 Google 帳號登入時,前後端各自扮演的角色與互動...

2025-10-07 ‧ 由 yawara326 分享
DAY 24

Day 24:實作 Google 第三方登入功能 (2)

昨天我們將要實作的流程與事前須申請的憑證都完成了,今天開始動手實作前端的部分~在開賽的時候有提到,前端會使用到Angular框架,跳過環境建置的部分,我們直接從...

2025-10-08 ‧ 由 yawara326 分享
DAY 25

Day 25:實作 Google 第三方登入功能 (3)

昨天我們建立了前端頁面,完成將使用者導向驗證後取得授權碼傳送到後端的功能,今天要來開發後端好讓前端可以順利取得使用者資料! 環境變數:加入 client-id,...

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

Day 26:實作 Google 第三方登入功能 (4)

昨天我們完成了 Google 第三方登入功能後端 API 的開立,今天我們要到 Config 中為該 API 設定權限,並處理 CORS 的問,最後回到前端確認...

2025-10-10 ‧ 由 yawara326 分享
DAY 27

Day 27:使用 Spring Security OAuth2.0 套件實現 Google 第三方登入

昨天,我們完成了 Google 第三方登入的手動實作 ~今天,想來學習如何使用 Spring Security 的 oauth2-client 套件來達成相同的...

2025-10-11 ‧ 由 yawara326 分享
DAY 28

Day 28:實作註冊帳號 Email 驗證功能 (1)

本來想說剩下的幾天要再加入透過 Line 進行第三方登入的功能,畢竟除了 Gmail,身活在台灣 Line 也是必備的通訊軟體,能有相關的實作經驗感覺是很不錯的...

2025-10-12 ‧ 由 yawara326 分享
DAY 29

Day 29:實作註冊帳號 Email 驗證功能 (2)

今天接續昨天的內容,要繼續實作註冊帳號時的 Email 驗證功能。昨天我們已經梳理過流程,說明了要修改與新增的內容,並且也完成了前置作業(申請應用程式密碼與引入...

2025-10-13 ‧ 由 yawara326 分享