728x90
Goal
1. Spring Security๊ฐ ๋ฌด์์ธ์ง ์์๋ณด๊ธฐ
2. ์ธ์ฆ๊ณผ ์ธ๊ฐ์ ์ฐจ์ด ์ดํด๋ณด๊ธฐ
Spring Security๋?
- ์ธ์ฆ(authentication)๊ณผ ์ธ๊ฐ(authorization) ์ ๊ณต ๋ฐ ๊ถํ ์ ์ด์ ํ์ํ ํํฐ์ ๋ชจ์์ด๋ฉฐ ํ์ ๊ด๋ฆฌ๋ฅผ ํ๊ธฐ ์ํด์ ํ์์ด๋ค
- ์ธ๋ถ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ์ฌ๋ฌ๊ฐ์ง ๋ณดํธ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์คํ๋ง์ ํ๋ ์์ํฌ์ด๋ค
- ์๋ธ๋ฆฟ ํํฐ ์ฒด์ธ์ ๊ตฌ์ฑํ๋๋ฐ ํํฐ ์ฒด์ธ์ด๋ ์ฌ๋ฌ๊ฐ์ ํํฐ๋ฅผ ์์ฐจ์ ์ผ๋ก ์ ์ฉํ๋ ๊ฒ์ด๋ค
์ธ์ฆ vs. ์ธ๊ฐ
์ฉ์ด | ๋ป | ๊ด๋ จ ์ธํฐํ์ด์ค/ํด๋์ค |
์ธ์ฆ | ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ์ ๋ณด์ DB์ ์๋ ์ ๋ณด๋ฅผ ๋น๊ตํด์ ์ ์์ ํ์ธํ๋ ๊ณผ์ | AuthenticationManager (์ด๊ฑธ ์ค์ ํด์ค์ผํจ), Authentication |
์ธ๊ฐ | ์ธ์ฆ์ ํตํด ์ฌ์ฉ์๊ฐ ๊ฐ์ง ๊ถํ์ด ํ์ธ๋ ํ ํด๋น ์ฌ์ฉ์์ ๊ถํ์ ๋ง๊ฒ ์ ๊ทผ์ ํ์ฉํด์ฃผ๋ ๊ฒ |
'๐ฑ CS Study > ์๋ฐ \ ์คํ๋ง' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ก๊ทธ ๋ ๋ฒจ (0) | 2023.03.05 |
---|---|
์ค๋ฒ๋ก๋ฉ๊ณผ ์ค๋ฒ๋ผ์ด๋ฉ์ ์ฐจ์ด (0) | 2023.02.19 |
์์กด์ฑ, ์์กด๊ด๊ณ ์ฃผ์ (0) | 2023.02.11 |
Java, JIT Compiler, JVM (0) | 2023.02.08 |
๋๊ธ