JWT ๋?
JWT๋ JSON Web Token์ ์ฝ์๋ก ์ ์ ๋ฅผ ์ธ์ฆํ๊ณ ์๋ณํ๊ธฐ ์ํ ํ ํฐ๊ธฐ๋ฐ ์ธ์ฆ์ด๋ค. ํ ํฐ์ ์ธ์ ๊ณผ ๋ฌ๋ฆฌ ์๋ฒ๊ฐ ์๋ ํด๋ผ์ด์ธํธ์ ์ ์ฅ๋๊ธฐ ๋๋ฌธ์ ๋ฉ๋ชจ๋ฆฌ๋ ์คํ ๋ฆฌ์ง ๋ฑ์ ํตํด ์ธ์ ์ ๊ด๋ฆฌํ๋ ์๋ฒ์ ๋ถ๋ด์ ๋ ์ ์๋ค.
์์ธํ ๋ด์ฉ์ [JSON]_JWT๋ฅผ ์ดํดํ๊ธฐ ์ฝ๊ฒ ์ ๋ฆฌํด๋ณด์์ ์ ๋ฆฌํด ๋์๋ค.
API ๋?
Application Programming Interface (์์ฉ ํ๋ก๊ทธ๋จ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค)
API ๋ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ ์ ์๋๋ก, ์ด์ ์ฒด์ ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ์ ์ดํ ์ ์๊ฒ ๋ง๋ ์ธํฐํ์ด์ค๋ฅผ ๋ปํ๋ค. -์ํค๋ฐฑ๊ณผ-
API๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ก ์ฐ๊ฒฐํ์ฌ ์๋ก ํต์ ํ ์ ์๋ค๋ ๊ฒ๋ ๋งค๊ฐ์ฒด์ด๋ค!
ํ๋ฃจ ํ๋ฃจ ๋๋๊ฒ ๋ง์ ํ ์ฃผ์๋ค. ํ์ด๋์ ์ด๋ ๊ฒ ์ค๋ ์๊ฐ ์ฑ
์ ์์ ์์ ์ด๋ค ๊ฒ์ ํด๋ณธ ๊ฒ ์ฒ์์ด์๋ค.
์ฒ์์ ์ฃผ 100์๊ฐ์ด ์ ๋ง ๋์ ์ ์๋ ๋ฒฝ๊ฐ์ด ๋๊ปด์ง๊ธฐ๋ง ํ๋๋ฐ, ๋ฌ๋ ค์ค๋ค๋ณด๋ ์ด๋์ ๋ด๊ฐ ๊ทธ ๋ฒฝ์ ๋๊ณ ์๋ ๋ชจ์ต์ ๋ณด๋ ๊ฐํ๊ฐ ์๋ก์ ๋ค.
๋ฏธ๋ ํ๋ก์ ํธ๋ฅผ ๊ตฌํํ๋ ๊ณผ์ ์์๋ ์จ์ ํ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ํธํก ๋ง์ถฐ๊ฐ๋ฉฐ ํ๋ค๋ ์ ์์๋ ์ ๋ง ์ข์ ๊ฒฝํ์ ํ๋ค๊ณ ๋๊ผ๋ค. ๋นํฉ์ค๋ฝ๊ณ ์ด๋ ค์ด ์ ๋ ๋ง์ด ์๊ฒผ๋๋ฐ, ์กฐ์๋ค์๊ฒ ๋ฌป๊ณ ๊ฐ์ด ํด๊ฒฐํด๋๊ฐ๋ ๊ณผ์ ์ ๊ฑฐ์น๋ฉด์ ํจ๊ป ์ฑ์ฅํ๋ ๊ธฐ๋ถ๋ ๋ฐ์๋ ๊ฒ ๊ฐ๋ค.
์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๋ถ๋ถ์์๋ ๋ฌธ์ ๋ฅผ ํ๋ค๋ณด๋ ์๋ฐ์ ๋ชจ๋ฅด๋ ๊ฐ๋ ์ด๋ ํจ์๋ค์ด ๋๋ฌด ๋ง์๋ค. ๋ํ์ ์ผ๋ก ๋ฆฌ์คํธ๊ฐ ์ด๋ค ์์ผ๋ก ์ฌ์ฉํด์ผํ๋์ง ์ด๋ค ๋ถ๋ถ์์ ์ ์ฉํ์ง ๋ชฐ๋๋๋ฐ ๊ณ์ ๋ฌธ์ ๋ฅผ ํ์ด๊ฐ๋ฉด์ ์ ์ฉํด๋ณด๋ ์กฐ๊ธ์ฉ ๊ฐ์ด ์กํ๊ธฐ ์์ํ๋ค. ๋ง๋ผํค ๋ฌธ์ ๋๊น์ง ์๊ฐ๋ณด๋ค ๋นจ๋ฆฌ ํ ์ ์์ด์ ์ข์๊ณ , ๋ค์ ์ฃผ์ ์ฑ๋ฆฐ์ง ๋ฌธ์ ์ ๋์ ํด ๋ณผ ์๊ฐ์ด๋ค.