#Java
#Spring
#Oracle
#Spring security
#MyBatis
'์ด์#'์ ์ง์ญ ํน์ฐํ์ ์ฌ๊ณ ํ๋ ์ง๊ฑฐ๋ ์ฌ์ดํธ๋ก ํ์ฌ ๊ฐ ์ง์ญ์ ๋์ฐ๋ฌผ์ ๊ตฌ์ ํ๊ณ ์ถ์ผ๋ฉด
ํ๋งค์์ ๊ฐ๋ณ์ ์ผ๋ก ์ฐ๋ฝํ๊ฑฐ๋ ํด๋นํ๋ ์ง์ญ ์กฐํฉ ์ฌ์ดํธ ์ ์ํด์ผ ๊ตฌ๋งค๊ฐ ๊ฐ๋ฅํ ์ธํ๋ผ๋ก ์ธํด
๊ตญ๋ด์์ ์์ง์ ์ํ์ด ์์ฐ๋์ด๋ ๊ตฌ๋งค์๋ค์ด ์ง์ญ ํน์ฐ๋ฌผ์ ๋ํ ์ ๋ณด๊ฐ ๋ถ์กฑํ๋ฉด ๊ฑฐ๋๋ฅผ ํ์ง ๋ชปํ๋ค๋ ๋ฌธ์ ์ ์ ์ธ์งํ๊ณ
์ง์ญ ํน์ฐ๋์์ฐ๋ฌผ์ ๊ณต๊ธํ๋ ์์์ธ ๋ฐ ์กฐํฉ๊ณผ ์๋น์์ ๊ฑฐ๋ฆฌ๋ฅผ ์ขํ ์์๊ฒ
๋ค์ํ ์ง์ญ์ ํน์ฐํ์ ํ ์ฌ์ดํธ์์ ๊ฑฐ๋ํ ์ ์๋ ์ผํ๋ชฐ์ ๊ฐ๋ฐํ๊ฒ ๋์์ต๋๋ค.
- ๋ฉ์ธํ์ด์ง
- ๋ฐ๋๋ผ ์๋ฐ์คํฌ๋ฆฝํธ์ CSS ์ ๋๋ฉ์ด์ ์ ํตํด ์ฌ๋ผ์ด๋ ๊ตฌํ
- ์ ๋ฐ์ ์ธ ๋์์ธ ๊ตฌํ
- ํ์๊ฐ์
& ๋ก๊ทธ์ธ ํ์ด์ง
- Spring Security๋ฅผ ํตํ ๋ก๊ทธ์ธ&์ธ์ ๊ธฐ๋ฅ
- ํ๋งค์/๊ตฌ๋งค์/๊ด๋ฆฌ์ ๋ก๊ทธ์ธ ๊ตฌ๋ถ
- ๋น๋ฐ๋ฒํธ ์ํธํ์ csrf ๋ฐฉ์ด ํ ํฐ ์ ์ฉ
- ํ์๊ตฌ๋ถ์ ๋ฐ๋ฅธ ๊ถํ์ ๋ถ์ฌ ํ ์ ๊ทผํ์ด์ง ์ค์
- ๋ง์ดํ์ด์ง
- ๋ฑ๊ธ๊ด๋ฆฌ, ์ ๋ฆฝ๊ธ๊ด๋ฆฌ, ์ฐ๋ชฉ๋ก, ์ํํ๊ธฐ, ๋ฑ๋ก์ํ๊ด๋ฆฌ ๋ฑ
- ๊ฒฐ์ ํ์ด์ง
- ์นด์นด์ค ํ์ด API๋ฅผ ํ์ฉํ ๊ฒฐ์ ๊ธฐ๋ฅ
- ์ํํ์ด์ง
- cookie๋ฅผ ์ด์ฉํด ์ต๊ทผ๋ณธ ์ํ ๊ตฌํ