์ํ๋ฆฌํฐ ๊ธฐ๋ณธ ํค์๋ Filter ๊ธฐ๋ฐ ๋์ (ํํฐ์ฒด์ธ)๋ชจ๋ ์์ฒญ์ ํํฐ๋ฅผ ๊ฑฐ์น๊ฒ ๋๋ค. ์ ๊ทผ ์ฃผ์ฒด(Principal) : ๋ณดํธ๋ ๋์์ ์ ๊ทผํ๋ ์ฃผ์ฒด(์ ์ ) ์ธ์ฆ(Authentication) : ์ฆ๋ช , ์ ์ ๊ฐ ๋๊ตฌ์ธ์ง ํ์ธํ๋ ๊ฒ, ํต์ ํ์๊ฐ์ ํ๊ณ ๋ก๊ทธ์ธํ๋ ๊ฒ์ ๋งํ๋ค. ๊ถํ(Role) : ๋ก๊ทธ์ธ ๋ ์ฌ๋ + role (๊ถํ) ์ด ์๋ ์ฌ๋์ธ๊ฐ(Authorization) : ํ๋ฝ, ์ ์ ์ ๋ํ ๊ถํ์ ํ์ธ, ํ๋ฝํ๋ ๊ฒ ๋ก๊ทธ์ธ ์ธ์ฆ ์ฒ๋ฆฌ ๊ณผ์ 1. User ๊ฐ ๋ก๊ทธ์ธ ์ ๋ณด + ์ธ์ฆ ์์ฒญ์ ํ๋ค (Http Request) 2. ๋ชจ๋ ์์ฒญ์ `AuthenticationFilter` ๋ฅผ ๊ฑฐ์น๊ฒ ๋๋ค. (๋ชจ๋ ์์ฒญ ๊ฐ๋ก์ฑ๊ธฐ)3. `UsernamePasswordAuthenticationToken`(..