Spring Security1 Spring Security Spring Security๋? Spring ๊ธฐ๋ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด์(์ธ์ฆ๊ณผ ๊ถํ, ์ธ๊ฐ ๋ฑ)์ ๋ด๋นํ๋ ์คํ๋ง ํ์ ํ๋ ์์ํฌ์ด๋ค. ์ฃผ๋ก ์๋ธ๋ฆฟ ํํฐ์ ์ด๋ค๋ก ๊ตฌ์ฑ๋ ํํฐ ์ฒด์ธ์ผ๋ก ๋์ด์๋ค. ์ฌ์ฉ์์ ์์ฒญ์ ๊ฐ๋ก์ฑ๊ณ Spring Security ํ๋ก์ธ์ค์ ๋ณด์ ์ฒ๋ฆฌ๋ฅผ ์์ํ๋ ์ผ๋ จ์ ๊ณผ์ ์ ์๋ฏธํ๋ค. ์ธ์ฆ ์ ์ฐจ๋ฅผ ๊ฑฐ์น ํ ์ธ๊ฐ ์ ์ฐจ๋ฅผ ์งํํ๋ฉฐ ์์ด๋(Principal), ๋น๋ฐ๋ฒํธ(Credential)๋ฅผ ์ฌ์ฉํ๋ Credential ๊ธฐ๋ฐ์ ์ธ์ฆ ๋ฐฉ์์ ์ฌ์ฉํ๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ธ์ฆ ์ ๋ณด๋ ์ธ๋ฉ๋ชจ๋ฆฌ ์ธ์ ์ ์ฅ์์ธ SecurityContextHolder์ ์ธ์ -์ฟ ํค ๋ฐฉ์์ผ๋ก ์ ์ฅ๋๋ค. Security 3.2 ๋ฒ์ ๋ถํฐ๋ xml๋ก ์ค์ ํ์ง ์๊ณ ์๋ฐ bean์ผ๋ก ๊ฐ๋จํ๊ฒ ์ค์ ํ ์ ์๋๋ก ์ง์ํ๋ค. ๐ ์ธ์ฆ(Au.. 2022. 3. 7. ์ด์ 1 ๋ค์