1. ๊ฐ์ ์๊ฐ
์ํ์ฝ๋ฉ์ WEB2 - OAuth ์์
์ ์๋ํํฐ๋ฅผ ๊ฑฐ์น์ง ์๊ณ API์ ์ ๊ทผํ ์ ์๋๋ก ํ๋ ๊ฐ๋ฐฉํ ํ์ค ํ๋กํ ์ฝ, OAuth๋ฅผ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ์ ๋ํ ๊ฐ์์
๋๋ค.
์ฌ์ฉ์๊ฐ ๊ฐ์
๋ ์๋น์ค์ API์ ์ ๊ทผํ๊ธฐ ์ํด์๋ ์ฌ์ฉ์๋ก๋ถํฐ ๊ถํ์ ์์๋ฐ์์ผ ํฉ๋๋ค. ์ด๋ ์ฌ์ฉ์์ ํจ์ค์๋ ์์ด๋ ๊ถํ์ ์์๋ฐ์ ์ ์๋ ๋ฐฉ๋ฒ์ด ํ์ํฉ๋๋ค. ์ด๋ฅผ ์ํด์ ๊ณ ์๋ ๊ธฐ์ ์ด OAuth์
๋๋ค. ์ค๋๋ ๋ง์ API๋ค์ด OAuth๋ฅผ ํตํด์ ์ํธ ์ฐ๋์ ์ง์ํ๊ณ ์์๋๋ค.
2. ๊ฐ์ ๋์
๊ตฌ๊ธ, ํ์ด์ค๋ถ๊ณผ ๊ฐ์ ์๋น์ค์ API์ ์ฌ์ฉ์ ๋์ ์ ๊ทผํ๊ณ ์ถ์ ๋ถ๋ค์ ์ํ ์์
์
๋๋ค.
๋ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๋ค๋ฅธ ์๋น์ค๋ก ๋ก๊ทธ์ธํ๊ธฐ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๋ฐ๋ ํ์์ ์ผ๋ก ํ์ํ ๊ธฐ๋ฅ์
๋๋ค.

3. ๊ฐ์ ์ฐธ์ฌ ์กฐ๊ฑด
์ด ์์
์ ์ต์ํ ์น๊ณผ ์ธํฐ๋ท์ ๋ํ ๊ธฐ๋ณธ ์ดํด๊ฐ ํ์ํฉ๋๋ค. ์ ๋ชจ๋ฅด์ ๋ค๋ฉด ์๋ ์์
์ ์ฐธ๊ณ ํด์ฃผ์ธ์.
๋ OAuth๋ ์ ํ๋ฆฌ์ผ์ด์
๊ธฐ์ (PHP, Python, Ruby, JavaScript, Node.js, Java...)์ ์ด์ฉํ๊ธฐ ๋๋ฌธ์ ํด๋น ๊ธฐ์ ์ ๋ํ ์ดํด๊ฐ ํ์ํฉ๋๋ค.
4. ์ ์ฒด ์ฌ์์๊ฐ
์ด 9๊ฐ์ ์์์ผ๋ก ์ด๋ฃจ์ด์ง 47๋ถ ๋ถ๋์ ์์
์
๋๋ค.
5. ์์
์ ์๊ถ
.jpg)
์ด ๊ฐ์๋ CC ๋ผ์ด์ผ์ค๋ฅผ ๋ฐ๋ฅด๊ณ ์์ผ๋ฉฐ, ์๋ ๋งํฌ์์๋ ๋ณผ ์ ์์ต๋๋ค.
https://opentutorials.org/course/3405 ์ข์ ์ง์์ ๊ณต์ ํด์ฃผ์๋ ์ํ์ฝ๋ฉ์ ๊ฐ์ฌ์ ๋ง์์ ์ ํฉ๋๋ค.