๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

์Šคํ”„๋ง์‹œํ๋ฆฌํ‹ฐ1

[TIL] SpringSecurity ๊ธฐ๋ณธ ์„ค์ • ๊ณต๋ถ€ํ•˜๋ฉฐ ์•Œ๊ฒŒ ๋œ ์  2024.11.10 ๊ฐœ์ธ์ ์ธ ์ •๋ฆฌ์šฉ ๊ธ€ ์Šคํ”„๋ง๋ถ€ํŠธ 2.7.18 ๋ฒ„์ „ / Maven๊ตฌ์ฒด์ ์ธ ๊ณต๋ถ€ ๋‚ด์šฉ์€ ๊นƒํ—ˆ๋ธŒ ๊ฐœ์ธ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ(oauth1110)์— ์ •๋ฆฌํ•ด๋‘์—ˆ๋‹ค.   ์˜ค๋Š˜ ์ƒˆ๋กœ ์•Œ๊ฒŒ ๋œ ์ ์€ 1. ์Šคํ”„๋ง ์‹œํ๋ฆฌํ‹ฐ ์„ค์ •ํŒŒ์ผ์— @EnableWebSecurity ์–ด๋…ธํ…Œ์ด์…˜์„ ๋ถ™์—ฌ์ฃผ๋ฉด์Šคํ”„๋ง ์‹œํ๋ฆฌํ‹ฐ ํ•„ํ„ฐ๋ฅผ ์Šคํ”„๋ง ํ•„ํ„ฐ ์ฒด์ธ์— ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ๋‹ค.  2. ์Šคํ”„๋ง ์‹œํ๋ฆฌํ‹ฐ๋Š” ํŒจ์Šค์›Œ๋“œ ์ผ์น˜ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•  ๋•Œ ์ธ์ฝ”๋”ฉ ๋œ ํŒจ์Šค์›Œ๋“œ ๊ธฐ์ค€์œผ๋กœ ์ฒดํฌํ•˜๊ธฐ ๋•Œ๋ฌธ์—๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ํŒจ์Šค์›Œ๋“œ๋ฅผ ์ €์žฅํ•  ๊ฒฝ์šฐ ์ธ์ฆ์‹คํŒจํ•œ๋‹ค.  3. ์Šคํ”„๋ง ์‹œํ๋ฆฌํ‹ฐ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ๊ฒฝ์šฐ ๋กœ๊ทธ์ธ ์„ฑ๊ณตํ•˜๋ฉด, ์Šคํ”„๋ง ์‹œํ๋ฆฌํ‹ฐ๋Š” ์„ธ์…˜ ์˜์—ญ ์ค‘ ์‹œํ๋ฆฌํ‹ฐ ์„ธ์…˜ ์˜์—ญ์— Authentication ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค์–ด์„œ ์‚ฌ์šฉ์ž ์ •๋ณด๋ฅผ ์ €์žฅํ•œ๋‹ค.(์„ธ์…˜ ์˜.. 2024. 11. 10.
728x90