
์คํ๋ง ์ํ๋ฆฌํฐ๋ฅผ ์ ์ฉํ๋๋ฐ ์์ด์, Config์ค์ ์ ํ ๋ ๋ง์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. ์ ์ฒด์ ์ธ ๊ตฌ์กฐ๊ฐ ํ์ ๋๊ณ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค๋ฉด ํ์ ๋ ๊ตฌ์กฐ๋ฅผ ๋ถ์ํด์ ์๋ฌ๊ฐ ๋ ์์ ์ด๋ ์๋ฌ๋ก๊ทธ๋ฅผ ๋ณด๊ณ ๋ ์ถฉ๋ถํ ํ์ ์ด ๊ฐ๋ฅํ์ง๋ง, ๊ทธ๋ ์ง ๋ชปํ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ์ด๋ค. ๊ฑฐ๊ธฐ๋ค ์คํ๋ง ์ํ๋ฆฌํฐ๋ ์ ์ฒด์ ์ธ ๊ตฌ์กฐ๋ฅผ ํ์ ํ๋๋ฐ๊น์ง ์๊ฐ์ด ์ฐธ ๋ง์ด ๊ฑธ๋ฆฌ๋ ๊ธฐ์ ์ค ํ๋์ด๋ค.
์คํ๋ง ์ํ๋ฆฌํฐ ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ
Did you forget to add a global <authentication-manager> element to your configuration
์ฐ์ ์ ๊ฒฐ๊ณผ์ ์ผ๋ก, Config ์ค์ ์ ๋๋ security-context.xml ์ค์ ํ์ผ๋ด, security:authentication-manager ํ๊ทธ๊ฐ ์ค์ ๋์ด ์์ง ์์์ ๋ฐ์ํ๋ ์๋ฌ์ด๋ค. ์ํ๋ฆฌํฐ ์ธ์ฆ๊ณผ ์ธ๊ฐ์ ํ์ํ ํ๊ทธ๋ฅผ ํ์ฉํ์ฌ ๊ด๋ จ ์ ๋ณด๋ฅผ ์ ํ ํ๋๋ฐ, ํด๋น ํ๊ทธ๋ฅผ ์ค์ ์, security:authentication-managerํ๊ทธ๊ฐ ํ์ฑํ ๋์ด ์์ด์ผํ๋๋ฐ ํ๊ทธ๊ฐ ์ค์ ๋์ด ์์ง ์์์ ๋ฐ์ํ๋ ์๋ฌ์ด๋ค. ๋ฌผ๋ก ํด๋น ์๋ฌ๋ ๊ผญ security:authentication-managerํ๊ทธ๊ฐ ์กด์ฌํ์ง ์์์ ๋ฐ์ํ๋ ์๋ฌ๊ฐ ์๋์๋ ์๋ค. ๊ทธ์ค์ ํ๋์ ์ฌ๋ก์ธ ์ ์ด๋ค. ํน์ ๊ด๋ จ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค๋ฉด security:authentication-managerํ๊ทธ๊ฐ ๋น ์ ธ์๋์ง๋ ํจ๊ป ์ ๊ฒํ๋๋ก ํ์.
@Junesker