_csrf ํ ํฐ ์์ฑ ์ ๋ฌ
๊ฐ์ ๋ฌธ์ ๋ก ๊ณ ์ํ๊ณ ์๋ ์๊ฐ์1์
๋๋ค.์ด ๊ฐ์๋ฅผ ๋ฃ๋ ๋ถ์ด๋ผ๋ฉด ํด๋น ๋ถ๋ถ์์ ๋งํ๋ ๋ถ๋ค์ด ์์ ๊ฒ์ด๋ผํด์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋จ๊น๋๋ค. (์ค์ ํ๋ก์ ํธ - ์ธ์ฆ ํ๋ก์ธ์ค Ajax ์ธ์ฆ ๊ตฌํ -> 7) Ajax ๋ก๊ทธ์ธ ๊ตฌํ & CSRF ์ค์ )ํด๋น ๊ฐ์ ๋ด์ฉ์์ AjaxSecurityConfig.java ํ์ผ์์ HttpSecurity๋ฅผ ์ค์ ํ๋ ๋ถ๋ถ์ด ์์ํ
๋ฐ ๊ทธ ๋ถ๋ถ์์ ๋ณด๋ฉด antMatchers์ "/api/login"๋ง permitAll๋ก ์ค์ ํด์ฃผ๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. ์ด ๋ถ๋ถ์ ํ์ ๋ํ url๋ ํ์ฉํด์ฃผ์
์ผ csrf ํ ํฐ์ด ์์ฑ์ด ๋๋๊ตฐ์; ๋ณ๊ฑฐ ์๋ ๋ฌธ์ ์ง๋ง, ์ฒ์ ์ํ๋ฆฌํฐ๋ฅผ ์ ํ๋ ์ฌ๋์ด๋ผ๋ฉด ์ฐพ๊ธฐ๊ฐ ์ฐธ ์ด๋ ค์ด ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค...๊ฐ์๊ฐ ์์ค์ ์ฑํฌ๊ฐ ๋๋ฌด ์๋ง๋ ๋ถ๋ถ, ๊ทธ๋ก์ธํด ์๊ธฐ๋ ๋ฌธ์ ํด๊ฒฐ์ฑ
์ด ์
๋ ์๋๋ ๊ฒ์ด ๋๋ฌด ์์ฝ๋ค์;