Spring Boot/๊ฐ๋ฐ ๊ธฐ๋ก8 [Spring Security] JWT Tutorial (2) Security ์ค์ , Data ์ค์ - 401 unauthorized ํด๊ฒฐ์ ์ํ Security ์ค์ - Datasuorce, JPA ์ค์ - Entity ์์ฑ - H2 Console ๊ฒฐ๊ณผ ํ์ธ SecurityConfig ํด๋์ค ์์ฑ config ํจํค์ง ๋ด์ ์์ฑ package com.oliviarla.tutorial.config; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.config.annotation.web... 2022. 4. 28. [Spring Security] JWT Tutorial (1) JWT ๊ฐ๋ , ํ๋ก์ ํธ ์์ฑ JWT JSON ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํด์ ํ ํฐ ์์ฒด์ ์ ๋ณด๋ค์ ์ ์ฅํ๊ณ ์๋ Web Token - ๊ตฌ์ฑ Header: signature๋ฅผ ํด์ฑํ๊ธฐ ์ํ ์๊ณ ๋ฆฌ์ฆ ์ ๋ณด ์ ์ฅ Payload: ์๋ฒ์ ํด๋ผ์ด์ธํธ๊ฐ ์ฃผ๊ณ ๋ฐ๋ ์์คํ ์์ ์ค์ ๋ก ์ฌ์ฉ๋ ์ ๋ณด๋ค์ ๋ํ ๋ด์ฉ ์ ์ฅ Signature: ํ ํฐ์ ์ ํจ์ฑ ๊ฒ์ฆ์ ์ํ ๋ฌธ์์ด - ์ฅ์ ์ค์์ ์ธ์ฆ์๋ฒ, ๋ฐ์ดํฐ ์คํ ์ด์ ๋ํ ์์กด์ฑ ์์, ์์คํ ์ํ ํ์ฅ ์ ๋ฆฌ Base64 URL Safe Encoding์ ์ฌ์ฉํด URL, Cookie, Header์์ ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅ - ๋จ์ Payload์ ์ ๋ณด๊ฐ ๋ง์์ง๋ฉด ๋คํธ์ํฌ ์ฌ์ฉ๋ ์ฆ๊ฐ -> ๋ฐ์ดํฐ ์ค๊ณ ๊ณ ๋ ค ํ์ ํ ํฐ์ด ๊ฐ ํด๋ผ์ด์ธํธ์ ์ ์ฅ๋๋ฏ๋ก ์๋ฒ์์ ๊ฐ ํด๋ผ์ด์ธํธ์ ํ ํฐ ์กฐ์ ๋ถ๊ฐ dependencies ์ค์ intell.. 2022. 4. 28. ์ด์ 1 2 ๋ค์