Spring
2022. 3. 16.
์ธ์ฆ, ์ธ๊ฐ, ์ฟ ํค, ์ธ์
, OAuth2
์ธ์ฆ, ์ธ๊ฐ, ์ฟ ํค, ์ธ์
, OAuth2 ์คํ๋ฅดํ ์ฝ๋ฉ ํด๋ฝ์ Spring ์ฌํ๋ฐ 2์ฃผ ์ฐจ ๋ด์ฉ์ธ ์ธ์ฆ, ์ธ๊ฐ, ์ฟ ํค, ์ธ์
, OAuth2์ ์ ๋ฆฌํ๋ค. ํต์ฌ ๋ด์ฉ ์น์์์ ์ธ์ฆ & ์ธ๊ฐ, ์ฟ ํค & ์ธ์
Spring Security๋ฅผ ์ด์ฉํ ์ธ์ฆ ๋ฐ ์ธ๊ฐ OAuth2๋ฅผ ์ด์ฉํ ์์
๋ก๊ทธ์ธ ์ธ์ฆ vs ์ธ๊ฐ ์ธ์ฆ (Authentication) ์ฌ์ฉ์์ ์ ์์ ํ์ธํ๋ ํ์ ๋ก๊ทธ์ธ์ ํตํด(์ฃผ๋ก ์์ด๋์ ํจ์ค์๋๋ก) ๋ณธ์ธ์์ ํ์ธํ๋ ๊ฒ ์ธ๊ฐ (Authorization) ์ฌ์ฉ์์ ๊ถํ์ ํ์ธํ๋ ํ์ ์ญํ (Admin, User ...)์ ๋ฐ๋ฅธ ์ฌ์ฉ ๊ถํ ๊ด๋ฆฌ ์ฟ ํค์ ์ธ์
HTTP๋ ์ํ๋ฅผ ์ ์ฅํ์ง ์์(Stateless) ์ฟ ํค์ ์ธ์
์ ๋ชจ๋ HTTP์ ์ํ ์ ๋ณด๋ฅผ ์ ์ง(Stateful) ํ๊ธฐ ์ํด ์ฌ์ฉ๋จ. ์ฟ ํค ..