2021 07 27 - Hi-Fi-Club/common GitHub Wiki
ํ์ ์๊ฑด
-
๋ฐฑ์๋
-
OAuth ์ ์ ์ ๋ณด ๊ฐ์ ธ์ค๋ ๊ฒ๊น์ง ์๋ฃ
-
์ ์ ์ ๋ณด ์ค ์ถ๊ฐ์ ์ผ๋ก ๋ ํ์ํ ์ ๋ณด๋?
-
์ ์ ์ ๋ณด ๊ตฌ์ถ ๋ฐฉ์
-
์นด์นด์คoauth ์์ ๊ฐ์ ธ์จ ์ ๋ณด๋ค์ค์์ ๋ช๊ฐ ์ ํํด์ ์ ์ ์คํค๋ง๋ฅผ ๋ง๋ค์ด๋๊ณ ,
-
ํ์์ ๋ณด ์์ ์์ ๊ธฐ์กด ์ ์ ์คํค๋ง์ ์ถ๊ฐํ ์ ๋ณด (์ง์ญ or ๊ด์ฌ์ฌ) ๋ฅผ ์ถ๊ฐํ๋ค.
-
์นด์นด์ค OAuth ์์ ๊ฐ์ ธ์ฌ ๋ฐ์ดํฐ ํ์ ์๋ฃ
์ ์ ์ ๋ณด ์ค ์ถ๊ฐ์ ์ผ๋ก ๋ ํ์ํ ์ ๋ณด๋?
- ์ ์ ์ ํ ์ง์ญ์ ๋ณด
- ์ข ๋ ์กฐ์ฌ ํ์..
- ์ ์ ๊ด์ฌ์ฌ
get
"๋๋ถ๋ฅ(1)":{[
{
"id":1,
"name": "ํ๋ก๊ทธ๋๋ฐ"
},{
"id":2,
"name": "์ธ์ด/์ธ๊ตญ์ด"
}
]
}
"์ธ๋ถ์นดํ
๊ณ ๋ฆฌ(2)":{[
{
"๋๋ถ๋ฅid":1,
"์๋ถ๋ฅid":3,
"name": "java"
},{
"๋๋ถ๋ฅid":1,
"์๋ถ๋ฅid":4,
"name": "JavaScript"
}
]
}
post (2) ์ ๋์ผ
[{
"๋๋ถ๋ฅid":1,
"์๋ถ๋ฅid":4,
"name": "javaScipt"
},{
"๋๋ถ๋ฅid":2,
"์๋ถ๋ฅid":4,
"name": "์์ด"
},
]
-
์คํฐ๋ ๊ด์ฌ๋ถ์ผ GET์์ฒญ์ ์ด๋ป๊ฒ ๋ฐ์์ง๋ ํ๋ก ํธ๋ผ๋ฆฌ ํ์ ํ ๋ค์ ํ์
-
POST๋ ์ ์ฝ๋ ์ฐธ๊ณ
-
๋ ์ข์ ์ค๊ณ๊ฐ ์์ผ๋ฉด ๊ณต์ !
๋ฐฑ์๋ ์งํ์ํฉ
-
์ค์ ์ ๋ง๋์ ์ง์ฝ๋ฉ์ค
-
์ ์ Info ๋ฐ๋๋ถ๋ถ๊น์ง ์๋ฃ
-
์ค๋ ํ์ ํ ๋๋ก ์ ์ DB ๋ง๋ค ์์
-
JWT ํ ํฐ์ ํ๋ก ํธ์๊ฒ ๋ณด๋ด๋ ๊ฒ๊น์ง ์์ฑ๋๋ฉด ๋ก๊ทธ์ธ ๋ฐฐํฌํ ์์
ํ๋ก ํธ ์งํ์ํฉ
-
1์ฃผ์ฐจ ํ๋ก์ ํธ ํ๊ฒฝ์ค์ ์คํ๋ฆฐํธ ์งํ์ค
-
๊ธฐํ์ ์์ฑ ๋ฐ ์ฝ๋ฉ ์ปจ๋ฒค์ , ํ๋ก์ ํธ ํ ๋ง ์ค์
-
์์์ผ ์ดํ 2์ฃผ์ฐจ ์คํ๋ฆฐํธ ์งํ ์์
-
2์ฃผ์ฐจ ์คํ๋ฆฐํธ ๋ด์ฉ์ ์์ง ๋ฏธ์ (์๋ง๋ ๋งํฌ์ ?)
๋ค์ ํ์
-
ํ๋ก ํธ ํ์๋ ์์์ผ n์
-
๊ธ์์ผ ์คํ 9์