Google Cloud 1. Google API Console์์ ์ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ Google API Console ๋ก ๋ค์ด๊ฐ ๋ก๊ทธ์ธ ํ ์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ ๋ค. 2. OAuth ๋์ ํ๋ฉด ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด ๋ค์ด๊ฐ๊ธฐ API ๋ฐ ์๋น์ค ํด๋ฆญ! OAuth ๋์ ํ๋ฉด์์ User Type์ ์ธ๋ถ๋ก ์ค์ ํด ์ค๋ค.(์ธ๋ถ๋ก ์ค์ ํด์ผ google ๊ณ์ ์ด ์๋ ๋ชจ๋ ์ฌ์ฉ์๊ฐ ์ฑ์ ์ฌ์ฉํ ์ ์๋ค๊ณ ํ๋ค.) ์ฑ ๋ฑ๋ก ์์ - OAuth ๋์ ํ๋ฉด์์๋ * (๋ณํ์, ํ์)๋ง ์
๋ ฅํด์ฃผ๊ณ ๋์ด๊ฐ๋ค ๋ฒ์๋ userinfo.email, userinfo.profile์ ์ถ๊ฐํ๋ค. ํ
์คํธ ์ฌ์ฉ์๋ฅผ ์ถ๊ฐํ๋ฉด ๋์ด๋ค! OAuth ๋์ ํ๋ฉด ์์ฑ! 3. ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด - OAuth ํด๋ผ์ด์ธํธ ID OAuth ํด๋ผ์ด์ธํธ ID๋ฅผ ์์ฑ..
OAuth
์นด์นด์ค, ๋ค์ด๋ฒ์ ์ ํ๊น์ง! ์์
๋ก๊ทธ์ธ ๊ตฌํ์ด ํ์ํ๋ค. ์์
๋ก๊ทธ์ธ์ ๊ตฌํํ๋ฉฐ ๊ณ ๋ฏผํ๋ ๋ถ๋ถ๋ค ์์ฃผ๋ก ์์ฑํด ๋ณด๊ฒ ๋ค. ์์
๋ก๊ทธ์ธ ๊ตฌํ ๊ฐ redirect uri์ด ์๋๋ฐ, ์ด๋ ์์
๋ก๊ทธ์ธ์ด ์ฑ๊ณต ํ(์นด์นด์ค, ๋ค์ด๋ฒ ๋ฑ์์ ๋ก๊ทธ์ธ ํ) ๋ค์ ์๋น์ค ํ์ด์ง๋ก ๋์์ฌ ํ์ด์ง ์์น์ด๋ค. ์ฑ๊ณต ํ ๋ฐ๊ธ๋ ์ธ๊ฐ์ฝ๋๊ฐ ํฌํจ๋์ด์ redirect uri๋ก ์ด๋๋๋ค! ์ผ๋ฐ์ ์ธ ๋ก๊ทธ์ธ ๊ตฌํ ๊ณผ์ ์ ๋ค๋ฅธ ๋ธ๋ก๊ทธ ๋ถ๋ค์ด ์ค๋ช
์ ๋๋ฌด ์ํด์ฃผ์
์ ๋ด๊ฐ ๊ณ ๋ฏผํ๋ ๋ถ๋ถ๋ค ์์ฃผ๋ก ์์ฑํด ๋ณด๊ฒ ๋ค. ์์
๋ก๊ทธ์ธ ์ฑ๊ณต ํ ์ด์ ํ์ด์ง๋ก ์ด๋ป๊ฒ ๋ณด๋ด์ง? ์๋ฅผ ๋ค์ด ์๋น์ค์์ ๋ก๊ทธ์ธ ์ ์ํ์ผ ๊ฒฝ์ฐ! ๊ตฌ๋งคํ๊ธฐ ํด๋ฆญ -> ๋ก๊ทธ์ธ ํ๋ฉด์ผ๋ก ์ด๋ -> ๋ก๊ทธ์ธ ์ฑ๊ณต -> ๋ฉ์ธ ํ์ด์ง๋ก ์ด๋์ด ์๋๋ผ ๊ตฌ๋งคํ๊ธฐ ํด๋ฆญ -> ๋ก๊ทธ์ธ ํ๋ฉด์ผ๋ก ์ด๋ -..