iT邦幫忙

spring security相關文章
共有 34 則文章
鐵人賽 自我挑戰組 DAY 25

技術 Day 25 : Spring Security - Evaluator Strategy Pattern實作.final

Spring Security - Evaluator Strategy Pattern實作.final 剩餘Contoller與實體 ⭐⭐⭐⭐ 列出目前C...

鐵人賽 自我挑戰組 DAY 24

技術 Day24 : Spring Security - Evaluator Strategy Pattern實作.2

Spring Security - Evaluator Strategy Pattern實作.2 DomainPermissionChecker介面實作 -...

鐵人賽 自我挑戰組 DAY 23

技術 Day23 : Spring Security - Evaluator Strategy Pattern實作.1

Spring Security - Evaluator Strategy Pattern實作.1 DomainPermissionChecker ⭐⭐⭐⭐⭐...

鐵人賽 自我挑戰組 DAY 21

技術 Day21 : Spring Security - hasPermission的深入解析.1

Spring Security - hasPermission的深入解析.1 為何要有hasPermission? ⭐⭐⭐⭐⭐ 或許在我自行實作的Permi...

鐵人賽 自我挑戰組 DAY 20

技術 Day20 : Spring Security - 深入探討@PreAuthorize.2

Spring Security - 深入探討@PreAuthorize.2 何謂Safe Navigation? ⭐⭐⭐⭐ 其實在其他語言中,也有Safe...

鐵人賽 自我挑戰組 DAY 19

技術 Day19 : Spring Security - 深入探討@PreAuthorize.1

Spring Security - 深入探討@PreAuthorize.1 前言 ⭐ 昨天有簡單講過Method Security註解的使用方式,而今天將...

鐵人賽 自我挑戰組 DAY 16

技術 Day16 : Spring Security - 實作JwtAuthenticationFilter

Spring Security - 實作JwtAuthenticationFilter 自訂義Filter? ⭐⭐⭐⭐⭐⭐⭐ 在看自訂義Filter之前,要...

鐵人賽 自我挑戰組 DAY 15

技術 Day15 : Spring Security - 探討AuthenticationManager與實作UserDetails

Spring Security - 探討AuthenticationManager與實作UserDetails 完善Security Config ⭐⭐⭐⭐⭐...

鐵人賽 自我挑戰組 DAY 14

技術 Day14 : Spring Security - 解析SecurityConfig

Spring Security - 解析SecurityConfig 舊版的Config長怎樣? ⭐⭐⭐⭐ 在舊版的SecurityConfig中,我們需要...

鐵人賽 自我挑戰組 DAY 12

技術 Day12 : Spring Security vs. AOP驗證

Spring Security vs. AOP驗證 原本的驗證方式 ⭐⭐⭐ 原本我的登入與後續驗證邏輯 : /login API帶著account、pa...

鐵人賽 Software Development DAY 26

技術 Spring boot 從零開始 (26) - Spring security 帳號密碼身分驗證

這兩天分享了Spring Security建立方式,UserService以及Spring Security升版之後的用法。今天廢話不多說,我們就直接切入正題吧...

鐵人賽 Software Development DAY 25

技術 Spring boot 從零開始 (25) - Spring security 5.7 升級到6.x之間的改動

原本今天要繼續分享昨天身分驗證的主題,不過剛好Winnie這幾天遇到Spring boot升級後,搭配的Spring security升級遇到了很多改寫的部分,...

鐵人賽 Software Development DAY 23

技術 Spring boot 從零開始 (23) - Spring security 介紹 & 基本配置

Hello大家好 👋 相信這個周末看到好幾個知名大公司都陸續被駭客攻擊的新聞後,就可以知道安全性真的很重要,所以我們今天就來跟大家介紹怎麼應用Spring se...

技術 保護會員數據-Spring Boot的資料加密實踐

在應用程式或是網頁中,保護會員敏感資料是基本且重要的,通常會使用加密技術來處理。這篇將以會員的密碼為例,說明如何應用加密保護資料。 Spring Boot與數據...

鐵人賽 Modern Web DAY 17

技術 Day 17 Jwt Security 2

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

鐵人賽 Modern Web DAY 16

技術 Day 16 Jwt Security 1

SecurityConfiguration @Configuration @EnableWebSecurity @RequiredArgsConstructor...

鐵人賽 Software Development DAY 24

技術 Day 24 - Spring Security (3) - JWT 介紹及導入

JWT JSON Web Token (JWT),是一種根據將JSON 格式資料進行編碼的的開放標準(RFC 7519),用於雙方之間安全將訊息作為 JSON...

鐵人賽 Software Development DAY 26

技術 【Spring Security】透過 Security Context 得知誰在存取 API

此篇已更新,歡迎到以下文章繼續閱讀:【Spring Boot】第12.4課-從 Security Context 取得 API 存取方的認證資訊【Spring...

鐵人賽 Software Development DAY 25

技術 【Spring Security】核發 JWT 並結合帳密認證(下)

上一篇的進度是使用第三方 library 產生 JWT。而本文將會在使用者的 model 類別中,額外添加一些代表帳號狀態的欄位。接著搭配自定義的 UserDe...

鐵人賽 Software Development DAY 24

技術 【Spring Security】核發 JWT 並結合帳密認證(上)

此篇已更新,歡迎到「【Spring Boot】第12.5課-將 Spring Security 與 JWT 結合,實作登入 API」文章繼續閱讀。 完成 RES...

鐵人賽 Software Development DAY 23

技術 【Spring Security】實作身份認證與 API 存取授權

此篇已更新,歡迎到「【Spring Boot】第12.2課-在 Spring Security 整合資料庫進行認證」文章繼續閱讀。 上一篇引進了 Spring...

鐵人賽 Software Development DAY 22

技術 【Spring Security】引進到 Spring Boot 並保護 API

此篇已更新,歡迎到「【Spring Boot】第12.1課-初探 Spring Security 的認證與授權」文章繼續閱讀。 Spring Security...

鐵人賽 Mobile Development DAY 24

技術 【Day - 24】Spring Security 6.1.x JWT身份驗證 (下):透過Redis實作登出功能

6. JWT 登出功能 JWT登出功能是一個關鍵的安全性考慮,因為JWT是無狀態的,一旦簽發,就無法撤銷或註銷。然而,有幾種方法可以實現JWT登出功能,每種方法...

鐵人賽 Mobile Development DAY 23

技術 【Day - 23】Spring Security 6.1.x:實現JWT身份驗證 (中)

4. Spring Security 與 JWT 整合 在本節中,我們將深入探討如何使用Spring Security實現JWT身份驗證,以及如何配置和設置Sp...

鐵人賽 Mobile Development DAY 22

技術 【Day - 22】Spring Security 6.1.x:實現JWT身份驗證 (上)

1. 引言 在現代 Web 應用中,身份驗證(Authentication)是保護應用程式和資源的關鍵性質之一。它確保只有合法的使用者可以訪問受保護的內容,並為...

鐵人賽 Mobile Development DAY 21

技術 【Day - 21】Spring Security 6.1.x:實現基本認證(Basic Authentication)

1. 引言 當今的 Web 應用程式經常需要處理大量的使用者數據和機密信息。因此,確保應用程式的安全性變得至關重要。安全性不僅涉及保護使用者的數據,還包括防止未...

鐵人賽 Mobile Development DAY 16

技術 【Day - 16】深入了解 SpringDoc OpenAPI:自動生成精美的 API 文件

1. 引言 API 文件在現代軟體開發中扮演著至關重要的角色。它們不僅提供了關於你的應用程式如何運作的清晰說明,還可以幫助其他開發者更容易地理解、使用和整合你的...

鐵人賽 Modern Web DAY 28

技術 Day 28 - Spring Security (五) JwtAuthenticationProvider

實作 新增依賴 <!-- JWT --> <dependency> <groupId>io.jsonwebtoken&lt...

鐵人賽 Modern Web DAY 27

技術 Day 27 - Spring Security (四) JWT

JWT,全名為JSON Web Token (RFC 7519),它定義了一種簡潔且自包含的方式,將訊息作為JSON 物件傳輸,並且該訊息會經過數位簽章(Dig...

鐵人賽 Modern Web DAY 26

技術 Day 26 - Spring Security (三) DaoAuthenticationProvider

在上一篇Day 25 - Spring Security (二) UserDetailsService中有實作了UserDetailsService 進行基本的...