spring security(3)
-
๊ฐ๋จํ Spring Boot Restful API Sample Project ๋ง๋ค์ด๋ณด๊ธฐ #1. Spring Security ์ค์ + CustomFilter ๋ง๋ค๊ธฐ
โ ์ํ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๊ธฐ๋ก ๊ฒฐ์ ํ ์ด์ -> ์๊ฐ์ด ์กฐ๊ธ ์ฌ์ ๋ก์ด ์์ฆ, ๊ณง ๊ฐ๋ฐ ๋ค์ด๊ฐ๊ธฐ ์ ์ ๊ฐ๋จํ๊ฒ ์ํ ํ๋ก์ ํธ ๋ง๋ค๋ฉด์ ๊ฐ ์ก๊ณ ? ์๊ณ ์ถ์ด์! ๊ทธ๋ฆฌ๊ณ ๋ง๋ ๊น์ ์ค๋๋ง์ ํฐ์คํ ๋ฆฌ์ ๊ธ๋ ๋ง์ด ์ฌ๋ฆฌ๋ฉด์ ์งํํ ์์ ์ด๋ค. โ ๊ฐ๋ฐ ํ๊ฒฝ - Jdk 17 - SpringBoot 3.2.3 - Spring Security - JPA + H2 (์ํ ํ๋ก์ ํธ๋ผ ๊ทธ๋ฅ ๊ฐ๋จํ ๊ตฌํํ ์ ์๋ h2 ์ฌ์ฉํ ์์ ์ด๋ค.) - Spring REST Docs + mockMvc (REST Docs ๋ฅผ ์ด์ฉํด์ api ๋ฌธ์ ์๋ํํ ์์ ์ด๋ค.) โ ์ง๊ธ ์๊ฐํ๋ ๊ธฐ๋ฅ - ๋ก๊ทธ์ธ ๋ฐ ํ์๊ฐ์ - ๊ฒ์๊ธ ์์ฑ, ์กฐํ, ์์ , ์ญ์ - ๋๊ธ ์์ฑ, ์กฐํ, ์์ , ์ญ์ ( + ์ฌ์ฉ์ ๊ด๋ฆฌ? ) ์ด๋ ๊ฒ ์๊ฐํ๊ณ ์๋ค. ์ฐ์ ๊ธฐ..
2024.03.07 -
Spring Security JDBC ์ฌ์ฉํ ๋ก๊ทธ์ธ ์ฒ๋ฆฌ (BCryptPasswordEncoder ์ํธํ)
์ด๋ฒ์๋ Spring Security ์์ JDBC๋ฅผ ์ฌ์ฉํด์ ๋ก๊ทธ์ธ ์ฒ๋ฆฌ๋ฅผ ํด๋ณผ ์์ ์ด๋ค. https://hyejin.tistory.com/281 Spring Security ๋ก๊ทธ์ธ ์ธ์ฆ ๋ฐ ์ธ๊ฐ (Security ํ๊ฒฝ์ค์ , AuthenticationManger, AutenticationProvider) 1. Spring Security ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น Spring ๋ฒ์ : 5.2.13 java : 1.8 1๏ธโฃ Spring Security Web https://mvnrepository.com/artifact/org.springframework.security/spring-security-web 2๏ธโฃ Spring Securi.. hyejin.tistory.com ์ฌ๊ธฐ์ ํ๋ ๋ฐฉ์์ InMemory ๋ฐฉ..
2021.12.03 -
Spring Security ๋ก๊ทธ์ธ ์ธ์ฆ ๋ฐ ์ธ๊ฐ (Security ํ๊ฒฝ์ค์ , AuthenticationManger, AutenticationProvider)
1. Spring Security ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น Spring ๋ฒ์ : 5.2.13 java : 1.8 1๏ธโฃ Spring Security Web https://mvnrepository.com/artifact/org.springframework.security/spring-security-web 2๏ธโฃ Spring Security Core https://mvnrepository.com/artifact/org.springframework.security/spring-security-core 3๏ธโฃ Spring Security Config https://mvnrepository.com/artifact/org.springframework.security/spring-security-config 4๏ธโฃ Spri..
2021.12.02