Skip to content

Daily Scrum

JaeHyeonKim edited this page Nov 12, 2019 · 34 revisions

โœจ2019-11-05

๊น€์žฌํ˜„
์ด์‚ฌํ•œ ์ง€ ์–ผ๋งˆ ๋˜์ง€ ์•Š์•„ ์ง ์ •๋ฆฌ์™€ ๊ฐ€๊ตฌ ์ค€๋น„๋กœ ๊ณ ์ƒ ์ค‘์ด๋‹ค. ๊ทธ๋กœ ์ธํ•ด ์‹œ๊ฐ„์„ ํ”„๋กœ์ ํŠธ์— ๋” ํˆฌ์žํ•˜์ง€ ๋ชปํ•ด ํŒ€์›๋“ค์—๊ฒŒ ๋ฏธ์•ˆํ•˜๋‹ค. ๋นจ๋ฆฌ ์ง‘ ์ •๋ฆฌ๋ฅผ ๋งˆ์น˜๊ณ  ํ”„๋กœ์ ํŠธ์— ๋” ์ด๋ฐ”์ง€ํ•ด์•ผ ํ• ๋“ฏํ•˜๋‹ค. ํŒ€์›๋“ค๊ณผ ํ•จ๊ป˜ ๊ธฐํš์„ ๋งˆ๋ฌด๋ฆฌํ•˜๊ณ  ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ๋งค์ผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋  typescript์™€ ํ•ต์‹ฌ ์ฃผ์ œ์ธ OAuth์— ๋Œ€ํ•ด์„œ ๊ณต๋ถ€ํ•  ์˜ˆ์ •์ด๋‹ค.

๋‚จ์ •ํ˜ธ
ํ”„๋ก ํŠธ ๋“œ๋ž˜ํ”„ํŠธ ์ž‘์„ฑ์„ ์œ„ํ•ด ํ”ผ๊ทธ๋งˆ๋ฅผ ๊ณต๋ถ€ํ–ˆ๋‹ค. ํ˜„์žฌ ๋ฌด๋ฃŒ ๋ฒ„์ „์—์„œ๋Š” 3๋ช… ์ด์ƒ์ด ๋™์‹œ ํŽธ์ง‘์„ ํ•  ์ˆ˜ ์—†๋Š” ์ด์Šˆ๊ฐ€ ์žˆ์–ด, ์ฐจํ›„์— ํ”„๋กœ๋ฒ„์ „์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ ํ•ด์•ผํ•  ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค. ์–ด์ œ๋Š” ํ”ผ๊ทธ๋งˆ์— ๋Œ€ํ•œ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•˜์˜€๊ณ , ์˜ค๋Š˜ ๋‚ด๋กœ ๊ณต์‹ getting started ๊ฐ•์˜๋ฅผ ๋‹ค ๋ณผ ๊ฒƒ์ด๋‹ค.

์ „ํ˜•์ง„
์˜ค๋žœ๋งŒ์— ์™€์„œ ํ”ผ๊ณคํ–ˆ๋‹ค. ๋ฉฐ์น  ๊ณ ์ƒํ•ด์•ผ ๋‹ค์‹œ ์ ์‘ํ•  ๊ฒƒ ๊ฐ™๋‹ค. SNS๊ฐ€ ์ฒ˜์Œ์ด๋‹ค. Feature ๋ฝ‘์•„๋‚ด๋Š” ๋ฐ ์–ด๋ ค์›€์ด ๋งŽ์•˜์ง€๋งŒ ํŒ€์›๋“ค์˜ ๋„์›€์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ์— OAuth ์„œ๋น„์Šค ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•  ์˜ˆ์ •์ด๊ธฐ์— OAuth 2.0 RFC๋ฌธ์„œ๋ฅผ ์ฝ๊ณ  ์žˆ๋‹ค.

์ •์†Œ์˜
๋ฉ”์ธํŽ˜์ด์ง€์™€ ์‚ฌ์šฉ์žํŽ˜์ด์ง€ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ž‘์„ฑํ–ˆ๋‹ค. ์˜ค๋Š˜์€ ๊ฒŒ์‹œ๋ฌผ ์ƒ์„ธ ํŽ˜์ด์ง€์™€ ํ”„๋กœํ•„ ๋ณ€๊ฒฝ ํŽ˜์ด์ง€ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค. ๋‹ค๊ฐ™์ด ๊ธฐํš์„œ๋ฅผ ์™„์„ฑํ•˜๊ณ  RFC6749๋ฅผ ๊ณต๋ถ€ํ•˜๋ฉด ์ข‹๊ฒ ๋‹ค.

โœจ2019-11-06

๊น€์žฌํ˜„
์ตœ๊ทผ์— ์ด์‚ฌ๋ฅผ ํ•ด์„œ ๊ฐ€๊ตฌ๋ฅผ ์ •๋ฆฌํ•˜๋Š” ๋ฐ ๋งŽ์€ ์‹œ๊ฐ„์„ ์“ฐ๊ณ  ์žˆ๋‹ค.
OAuth ๊ณต์‹๋ฌธ์„œ๋ฅผ ๋ฒˆ์—ญํ•˜์—ฌ ํŒ€์›๋“ค๊ณผ ๊ณต์œ ํ•˜๊ณ  ์žˆ๋‹ค. ์ตœ๋Œ€ํ•œ ๋ฒˆ์—ญํ•˜์—ฌ ๊ณต์œ ํ•  ์˜ˆ์ •์ด๊ณ  ์‹œ๊ฐ„์ƒ ์—ฌ๋ ฅ์ด ๋˜์ง€ ์•Š์œผ๋ฉด ํ•„์ˆ˜์ ์ธ ์š”์†Œ๋“ค์— ํ•œํ•ด ๋ฒˆ์—ญํ•  ์˜ˆ์ •์ด๋‹ค.

๋‚จ์ •ํ˜ธ
Figma ๊ธฐ๋ณธ ๊ฐ•์˜๋ฅผ ํ•™์Šตํ•˜์˜€๊ณ  ์ด๋ฅผ ์ •๋ฆฌํ•˜์—ฌ ๋™๋ฃŒ๋“ค๊ณผ ๊ณต์œ ํ•  ์˜ˆ์ •์ด๋‹ค.
์‹ค์Šต์„ ํ†ตํ•ด Figma์˜ ์‚ฌ์šฉ๋ฒ•์„ ์ตํžˆ๊ณ , ํ”„๋กœ์ ํŠธ์˜ ๊ธฐ๋ณธ UI ๊ตฌ์กฐ๋ฅผ ๊ตฌ์„ฑํ•  ์˜ˆ์ •์ด๋‹ค.
๋ฆฌ์•กํŠธ์˜ state ๊ณต๋ถ€ ์ค‘, useState๋ฅผ ์ž˜ ๋ชป ์“ฐ๊ณ  ์žˆ์–ด์„œ ์ด์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๋Š” ์ค‘์ด๋‹ค.

์ „ํ˜•์ง„
์–ด์ œ ํ”ผ๊ณคํ•ด์„œ ์นผํ‡ดํ–ˆ๋Š”๋ฐ ํ—ˆ๋‹ˆ์ž ์œผ๋กœ ์›๊ธฐํšŒ๋ณต! ์ตœ์†Œ ์˜ค๋กœ๋‚˜๋ฏผ์”จ์ˆ˜์ค€...
OAuth์˜ grant ํƒ€์ž…์— ๋Œ€ํ•ด์„œ ๊ณต๋ถ€ํ•จ. Implicit ๋ฐฉ์‹์ด๋ž‘ pkce ๋ฐฉ์‹์ด ์žˆ๋Š”๋ฐ ์ด์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•จ. ๊ทผ๋ฐ ๋จธ๋ฆฌ์—๋Š” ์ž˜ ์•ˆ ๋‚จ์•„์„œ ๋‹ค์‹œ ๊ณต๋ถ€ํ•  ์˜ˆ์ •์ž„.

์ •์†Œ์˜
๊ฐ๊ธฐ์— ๊ฑธ๋ ค์„œ ์ปจ๋””์…˜์ด ์ข‹์ง€ ์•Š๋‹ค. ์˜ค๋Š˜ ๋ฐค์— ์žฅํŒ์„ ์ผœ๊ณ  ๋”ฐ๋œปํ•˜๊ฒŒ ์ž์„œ ๋นจ๋ฆฌ ์ปจ๋””์…˜์„ ํšŒ๋ณตํ•ด์•ผ๊ฒ ๋‹ค. ํŒ€์›๋“คํ•œํ…Œ ๋ฏธ์•ˆํ•˜๋‹ค ใ… .
OAuth์˜ Client Registeration Flow์— ๋Œ€ํ•ด์„œ ๊ณต๋ถ€ํ•˜์˜€๊ณ , ๋‚˜๋จธ์ง€ RFC ๋‚ด์šฉ๋“ค์„ ํ•™์Šตํ•  ์˜ˆ์ •์ด๋‹ค.

โœจ2019-11-07

๋‚จ์ •ํ˜ธ
ํ™”๋ฉด ๊ธฐํš์„œ์— ๋„ฃ์„ ํ”„๋กœํ† ํƒ€์ž…์„ Figma๋ฅผ ํ†ตํ•ด ๋งŒ๋“ค์—ˆ๋‹ค. ์—ฌ์ž์นœ๊ตฌ๊ฐ€ ํฌํ† ์ƒต ์žฅ์ธ์ด์–ด์„œ ๋งŽ์€ ๋„์›€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ง„์ •ํ•œ ์‚ฌ๋ž‘๊พผ์ด๋‹ค.
์˜ค๋Š˜์€ ๊ฐœ๋ฐœ์ž ํŽ˜์ด์ง€ UI ํ”„๋กœํ† ํƒ€์ž…์„ ๋งŒ๋“ค ์˜ˆ์ •์ด๊ณ , ๋ถ€์กฑํ•œ React ๊ณต๋ถ€๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•  ์˜ˆ์ •์ด๋‹ค.

์ •์†Œ์˜
ํ™”๋ฉด ๊ธฐํš์„œ์— ๋„ฃ์„ ๋กœ๊ทธ์ธ & ํšŒ์›๊ฐ€์ž… UI ํ”„๋กœํ† ํƒ€์ž…์„ Figma๋กœ ๋งŒ๋“ค์—ˆ๋‹ค. ์ž์‹ ์˜ ์ž‘์—…๋ฌผ์—๋Œ€ํ•ด ์ƒ๋‹นํžˆ ๋ฟŒ๋“ฏํ•ดํ•˜๋Š” ์ค‘์ด๋‹ค.
Modal UI์™€ Tool Tip UI ํ”„๋กœํ† ํƒ€์ž…์„ ๋งŒ๋“ค๊ณ  OAuth ๋ฌธ์„œ์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์„ ๊ณต๋ถ€ํ•  ์˜ˆ์ •์ด๋‹ค.

๊น€์žฌํ˜„
์–ด์ œ ๋ชจ ๊ธฐ์—…์˜ AI๋ฉด์ ‘์„ ์ณค๋‹ค. ์ด์ œ ํ•  ์ผ์„ ๋Œ€๋ถ€๋ถ„ ๋งˆ๋ฌด๋ฆฌํ•ด์„œ ๊ฐœ์ธ์‹œ๊ฐ„์„ ํˆฌ์žํ•ด ํŒ€ ํ”„๋กœ์ ํŠธ์— ํ•„์š”ํ•œ ๊ธฐ์ˆ ์Šคํƒ์„ ๊ณต๋ถ€ ํ•  ์˜ˆ์ •์ด๋‹ค.
์˜ค๋Š˜์€ ํ™”๋ฉด ๊ธฐํš์„œ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ˜•์ง„์ดํ˜•๊ณผ Feature List๋ฅผ ๋ฝ‘์„ ์˜ˆ์ •์ด๋‹ค.
๊ทธ๋ฆฌ๊ณ  ์˜ค๋Š˜ ์ ์‹ฌ์œผ๋กœ๋Š” ์†Œ์„ธ์ง€ ์•ผ์ฑ„๋ณถ์Œ์„ ์ง์ ‘ ์š”๋ฆฌํ•ด ์ค€๋น„ํ–ˆ๋‹ค. ๋„ˆ๋ฌด ๊ธฐ๋Œ€ํ•˜๋Š” ์ค‘!!!

์ „ํ˜•์ง„
์–ด์ œ ๋ญ ํ–ˆ๋Š”์ง€ ๋‚˜์ด๊ฐ€ ๋“ค์–ด ๊ธฐ์–ต์ด ์ž˜ ์•ˆ๋‚˜์ง€๋งŒ OAuth์˜ grant type๋ณ„ access token ๋ฐœ๊ธ‰ flow์— ๋Œ€ํ•ด์„œ ๊ณต๋ถ€ํ•˜์˜€๊ณ , ์งฌ์งฌ์ด ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ณต๋ถ€ํ–ˆ๋‹ค.
์˜ค๋Š˜์€ ์žฌํ˜„์ด์™€ ํ”ผ์ณ๋ฆฌ์ŠคํŠธ๋ฅผ ํ•จ๊ป˜ ๋ฝ‘๊ณ  ๋‚ด์ผ ์žˆ์„ ๊ธฐํš์„œ ๋ฐœํ‘œ ์ค€๋น„๋ฅผ ํ•  ๊ฒƒ์ด๋‹ค.

โœจ2019-11-08

๋‚จ์ •ํ˜ธ
์–ด์ œ ํ”ผ๊ทธ๋งˆ ์กฐ๊ธˆ ๋” ํ•˜๋‹ค๊ฐ€ ์ž ๋“ค์—ˆ์Œ. ์˜ค๋Š˜ ์†Œ์˜์ด์™€ ํ™”๋ฉด๊ธฐํš์˜ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์„ ์ฑ„์šธ ์˜ˆ์ •.

์ •์†Œ์˜
์ง‘๊ฐ€์„œ ์กฐ๊ธˆ ์‰ฐ๋‹ค๋Š”๊ฒŒ ๋ฐ”๋กœ ์ž ๋“ค์–ด๋ฒ„๋ ธ์Œ. ์˜ค๋Š˜ ์ •ํ˜ธ์™€ ํ™”๋ฉด๊ธฐํš์˜ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์„ ์ฑ„์šธ ์˜ˆ์ •

๊น€์žฌํ˜„
์–ด์ œ CS์Šคํ„ฐ๋””์—์„œ ๋งํฌ๋“œ ๋ฆฌ์ŠคํŠธ์—๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๊ณ  ์ €๋…์„ ๋จน๊ณ  ์ž ๋“ค์—ˆ์Œ. ์˜ค๋Š˜ ํ˜•์ง„์ดํ˜•๊ณผ ๋น ์ง„ ํ”ผ์ณ๋ฆฌ์ŠคํŠธ๋ฅผ ์ฑ„์šธ ์˜ˆ์ •.

์ „ํ˜•์ง„
์ง€์ณ์„œ ์ž ๋“ค์—ˆ์Œ. ์˜ค๋Š˜ ์žฌํ˜„์ด์™€ ๋น ์ง„ ํ”ผ์ณ๋ฆฌ์ŠคํŠธ๋ฅผ ์ฑ„์šธ ์˜ˆ์ •์ด๊ณ  OAuth๋ฅผ ์งฌ์งฌ์ด ๊ณ„์†ํ•ด์„œ ๊ณต๋ถ€ํ•  ๊ฒƒ. eslint์™€ prettier ์„ค์ •์„ ์ œ์•ˆ, ๊ทธ๋ฆฌ๊ณ  ๋ชจ๋‘ ๋™์˜ํ•ด์„œ ํ•จ๊ป˜ํ•˜๊ธฐ๋กœ ํ•จ.

โœจ2019-11-11

์ •์†Œ์˜
์ฃผ๋ง์— ์•Œ๋ฐ”๋ฅผ ํ•˜๋Š๋ผ ๊ทธ๋ž˜ํ”„ํ์—˜ ๊ณต๋ถ€๋ฅผ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค... ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ ๋ฒ„๊ทธ๋ฅผ ๊ณ ์ณค๋Š”๋ฐ ํ”„๋กœ์ ํŠธ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ๋ชธ์†Œ ๋Š๋‚Œ. ๋‚ด๊ฐ€ ์ง  ์ฝ”๋“œ๋ฅผ ๋™๋ฃŒ๊ฐ€ ๊ณ ์ณค๋Š”๋ฐ ๋‹ค์‹œ ๋‚ด๊ฐ€ ๊ณ ์น  ์ƒํ™ฉ์ด ์™”์„ ๋•Œ ์ฝ”๋“œ๊ฐ€ ์™œ๊ทธ๋ ‡๊ฒŒ ๋œ๊ฑด์ง€ ๋ชจ๋ฅด๊ฒ ๋”๋ผ. ์ด๋Ÿฐ ์ƒํ™ฉ์„ ๋ฐฉ์ง€ํ•˜๋ฉด์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋ฉด ์ข‹๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ•จ.

๋‚จ์ •ํ˜ธ
์ด๋ฒˆ์ฃผ๋ง์€ ํ‘น ์‰ฌ์—ˆ์Œ. ํ† ์š”์ผ์— ๋Šฆ์ž ์ž๋‹ค๊ฐ€ ์นดํŽ˜์— ๋‚˜๊ฐ€์„œ ๊นƒ rebase์— ๋Œ€ํ•ด์„œ ๊ณต๋ถ€ํ–ˆ์Œ. ๊ทธ๋ฆฌ๊ณ  ์ทจ๋ฏธ์ƒํ™œ์„ ์ฆ๊น€. ์ผ์š”์ผ์—๋Š” ํšŒ์˜๋ฅผ ๋งˆ์น˜๊ณ  ์ •์žฅ์„ ์‚ฌ๋Ÿฌ๊ฐ”์Œ. ์˜ท์„ ์‚ฌ๊ณ  ์ €๋…์„ ๋จน์—ˆ์Œ. ์ด๋ฒˆ ์ฃผ๋ง์€ ๋‹ค๊ฐ€์˜ค๋Š” ์ด๋ฒˆ ์ฃผ๋ฅผ ์œ„ํ•ด ํšŒ๋ณตํ•˜๋Š” ์‹œ๊ฐ„์„ ๋ณด๋ƒˆ์Œ.

๊น€์žฌํ˜„
ํ† ์š”์ผ์— ๊ฐ๊ธฐ๋ชธ์‚ด์— ๊ฑธ๋ ค ํ‘น ํœด์‹์„ ์ทจํ•จ. ์ผ์š”์ผ์—๋Š” ๊ฐ€๊ตฌ ์กฐ๋ฆฝ๊ณผ ์ด์‚ฟ์ง์„ ์ •๋ฆฌ๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•˜๊ณ  ๋‚˜๋จธ์ง€ ์‹œ๊ฐ„์—๋Š” ๋ฆฌ์•กํŠธ์—๋Œ€ํ•ด์„œ ๊ณต๋ถ€ํ•จ. ์ด๋ฒˆ ์ฃผ๋ถ€ํ„ฐ๋Š” ๊ฑด๊ฐ•๊ด€๋ฆฌ์—๋„ ์‹ ๊ฒฝ์จ์„œ ํ”„๋กœ์ ํŠธ์— ์ฐจ์งˆ์ด ์—†๋„๋ก ํ•ด์•ผ๊ฒ ์Œ

์ „ํ˜•์ง„ ๊ฐ๊ธฐ๋ชธ์‚ด๋กœ์ธํ•œ ๊ฒฐ์„

โœจ2019-11-12

์ •์†Œ์˜ OAuth๊ณต๋ถ€๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผํ•  ๊ฒƒ ๊ฐ™๋‹ค. ์•„์ง OAuth์— ๋Œ€ํ•œ backlog๋ฅผ ์ž‘์„ฑํ•˜์ง€ ๋ชปํ•œ ๊ฒƒ์ด ๋งˆ์Œ์— ๊ฑธ๋ฆฐ๋‹ค. ํ•˜์ง€๋งŒ ์กฐ๊ธ‰ํ•ดํ•˜์ง€์•Š๊ณ  ํ•  ์ผ์„ ์ฐจ๊ทผ์ฐจ๊ทผ ํ•ด์•ผ๊ฒ ๋‹ค.

๋‚จ์ •ํ˜ธ ์–ด์ œ ๋ฐค์—๋Š” ํŒฝ์ด๋ฒ„์„ฏ์ „์„ ๋จน๊ณ  ์˜ค๋Š˜ ์•„์นจ๋„ ๋จน๊ณ ์™”๋‹ค. ๋‘์œ ์— ์„ ์‹์„ ๋จน์—ˆ์Œ(๋‘์œ ๋„์ฐฉ!). ์–ด์ œ ๋ฐค ์ง‘์—์„œ CI ์„ค์ •์„ ํ•˜๋ ค ํ–ˆ์œผ๋‚˜, ๋˜ ๋”ด๊ธธ๋กœ ์ƒˆ์–ด eslint prettier ์„ค์ •๋งŒ ๊ณต๋ถ€ํ•˜๋‹ค ์žค๋‹ค.

๊น€์žฌํ˜„ ์–ด์ œ ๋ฐ˜์ฐฌ๊ฑฐ๋ฆฌ๋ฅผ ์‚ฌ๋ ค๊ณ ํ–ˆ๋Š”๋ฐ ์ •์œก์ ์ด ๋‹ค ๋ฌธ์„ ๋‹ซ์•˜์Œ. ๊ทธ๋ž˜์„œ ์˜ค๋Š˜์€ ๊ณ„๋ž€์žฅ์„ ์ค€๋น„ํ•จ. ํ”„๋กœ์ ํŠธ์— ์“ฐ์ผ ๊ธฐ์ˆ ์Šคํƒ๋“ค ์ข€ ๋” ๊ณต๋ถ€ ์ค‘์ด๊ณ  ์•„์ง ์ข€ ๋” ํ•ด์•ผํ•  ๊ฒƒ ๊ฐ™์Œ. ๋นจ๋ฆฌ ๊ฐœ์ธ์ผ์„ ๋งˆ๋ฌด๋ฆฌ ์ง“๊ณ  ํ”„๋กœ์ ํŠธ์— ์ง‘์ค‘ํ•˜๊ณ ์‹ถ์Œ. ํŒ€์›๋“ค์—๊ฒŒ ๋ฏธ์•ˆํ•จ.

์ „ํ˜•์ง„ ์ฃผ๋ง์— ๊ฑธ๋ฆฐ ๊ฐ๊ธฐ์˜ ์—ฌํŒŒ๋กœ ์–ด์ œ๋Š” ๋ถˆ์ฐธํ•จ. ํ•˜๋ฃจ ํ‘น ์‰ฌ๋ฉด์„œ ์š”์–‘ํ•˜์˜€์Œ. ํŒ€์›๋“ค์—๊ฒŒ ๋ฏธ์•ˆํ•˜๋‹ค. ์•ž์œผ๋กœ ๋” ๋ฏธ์•ˆํ•  ์˜ˆ์ •์ด๋‹ค. ํŒ€์›๋“ค์ด ๋ฐฐ์ฆ™๊ณผ ์‚ฌ๊ณผ์ฆ™์„ ์ฃผ์–ด์„œ ๊ฐ๋™ ๋จน์—ˆ๋‹ค.

์•„์ง ๋ชธ ์ƒํƒœ๊ฐ€ ์ •์ƒ์ ์ด์ง€ ์•Š์ง€๋งŒ ์˜ค๋Š˜ ๋” ์—ด์‹ฌํžˆ ํ•ด์„œ ํŒ€์›๋“ค์—๊ฒŒ ๋ฏผํ ๋ผ์น˜์ง€ ์•Š์„ ๊ฒƒ์ด๋‹ค.

์˜ค๋Š˜์€ ๋ชป ๋‹คํ•œ OAuth ๊ณต๋ถ€์™€ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ธํŒ…์— ๋Œ€ํ•ด ํŒ€์›๋“ค๊ณผ ๋…ผ์˜ํ•  ์˜ˆ์ •์ด๋‹ค.

Clone this wiki locally