iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

Spring Boot微服務架構:API設計與實現 系列

想成為後端工程師,Spring boot 學習中

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文 團隊NUTC imac
DAY 11

Day 11 AuthenticationFilter

JWT 認證過濾器在每次 HTTP 請求中攔截並檢查存在於Header中的 JWT Token。當一個請求到達時,過濾器會: 1. 檢查 Authorizati...

2024-09-19 ‧ 由 lun_lin 分享
DAY 12

Day 12 JwtService

在我們的上一篇文章中,我們介紹了基於Spring Boot的JWT(JSON Web Token)認證過濾器的基本實現。在這篇文章中,我們將進一步深入探討JWT...

2024-09-20 ‧ 由 lun_lin 分享
DAY 13

Day 13 JWT認證服務 1

JwtService 類別負責處理JWT的生成、解析和驗證。這些操作是透過使用一個密鑰(SECRET_KEY)來進行簽名和驗證,以確保數據的完整性和安全性。 @...

2024-09-21 ‧ 由 lun_lin 分享
DAY 14

Day 14 JWT服務驗證 2

isTokenValid 方法用於驗證Token的有效性。它首先提取Token中的用戶名,然後檢查用戶名是否與 UserDetails 中的用戶名一致,同時確認...

2024-09-22 ‧ 由 lun_lin 分享
DAY 15

Day 15 AuthenticationFilter 2

之前範例展示了如何在每次HTTP請求中檢查JWT Token並從中提取用戶資訊。完整的JWT驗證流程會涉及更多步驟,例如Token的有效性檢查、過期時間檢查以及...

2024-09-23 ‧ 由 lun_lin 分享
DAY 16

Day 16 Jwt Security 1

SecurityConfiguration @Configuration @EnableWebSecurity @RequiredArgsConstructor...

2024-09-24 ‧ 由 lun_lin 分享
DAY 17

Day 17 Jwt Security 2

在上一篇文章中的範例,如果有實作的話會發生一件事,有部分的 function 被棄用了,那是傳統的使用方式,今天教你新的寫法。 @Bean publi...

2024-09-25 ‧ 由 lun_lin 分享
DAY 18

Day 18 Jwt Security final

上兩篇文章使用兩種不同的撰寫方式來實現功能,接下來敘述兩者的差異。 1.語法風格的不同: * 第一種寫法使用傳統的鏈式方法調用風格,其中包含了許多 and()...

2024-09-26 ‧ 由 lun_lin 分享
DAY 19

Day 19 Jwt AuthRegister

目前我們已經處理好 JWT token 驗證的部分,接下來將介紹 API註冊帳戶、結合 Jwt token 驗證的流程。 三層式架構 Controller Re...

2024-09-27 ‧ 由 lun_lin 分享
DAY 20

Day 20 RegisterRequest

上一篇文章我們建立了註冊的 Controller 接下來我們要建立請求時的 Request 格式一樣有兩個,一個是註冊時的另一個試驗證時的。 RegisterR...

2024-09-28 ‧ 由 lun_lin 分享