codestates / codestates/Bobpago
[๐Dev Log] ๋ฐ๋ฏผ์ / 9.17(๊ธ)
- Dominant language
- TypeScript
- Stars
- 5
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
### ์ค๋์ ์ด๋ป๊ฒ ํ๋ก์ ํธ์ ๊ธฐ์ฌํ๋์?
- ๋ก๊ทธ์ธ ๋ก๊ทธ์์ ๋ฐ jwtํ ํฐ api ๊ตฌํ์ ์๋ฃํจ
### ์ค๋์ ํ๋ก์ ํธ์์ ํ๋ ์ ์ ๋ฌด์์ธ๊ฐ์?
- jwtํ ํฐ ๊ตฌํ์ ์์ด passport ๋ฏธ์ฌ์ฉ ๋ฐฉ์ ๋ฐ ์ฌ์ฉ ๋ฐฉ์ ๋ชจ๋ ์๋ํด๋ณด๋๋ผ ์๊ฐ์๋ชจ๊ฐ ๋ง์๋ค.
- passport๋ฐฉ์์ ์ดํดํ๋๋ฐ ์์ด์๋ AuthGuard ๋ฐ strategy์ ๋ํด ๊ณต๋ถํด์ผ๋ง ํ๋๋ฐ, ์ฒ์์ ํ๋ฆ ํ์
์ด ์ดํด๊ฐ ์๋์ ๊ณต๋ถํ๋๋ฐ ์๊ฐ์ด ๋ง์ด ์๋ชจ๋์๋ค.
- ์จ์ ํ ์ดํดํ์ง ๋ชปํ๋ฉด passport๋ฅผ ์ฌ์ฉํ๋ ๊ฒ ๋ฌด์๋ฏธ ํ๋ค๊ณ ์๊ฐ์ ํ๋ค. ๊ฒฐ๊ตญ ๋๋ค (passport ๋ฏธ์ฌ์ฉ ๋ฐฉ์ ๋ฐ ์ฌ์ฉ ๋ฐฉ์) ์ฑ๊ณตํ๊ณ ํ๋ก์ฐ๋ ํ์
๋๋ฉด์ ๊ฐ์น ์๋ ์๊ฐ์ด ๋ ์ ์์๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก passport๋ฐฉ์์ ์ ํํ๊ฒ ๋์๋ค.
- accessํ ํฐ๊น์ง๋ ์ฌ์ ์ผ๋ refreshํ ํฐ์ ๊ฒฝ์ฐ์๋ sign ๋ฐ verifyํ๋ ๋ฐ ์์ด์ passport๋ฅผ ํ์ฉํ๋ ๊ณผ์ ์ด ์ฝ์ง์์ ๊ณ ์์ขํ๋ค. ๊ทธ๋๋ ์ฑ์ทจ๊ฐ์ด ์์ฃผ ์ข์๋ค.
```js
// ์ฝ๋๋ฅผ ์ฒจ๋ถํด๋ ์ข์ต๋๋ค.
```
### ๋ด์ผ์ ํ๋ก์ ํธ์ ๊ธฐ์ฌํ๊ธฐ ์ํด ๋ฌด์์ ํด์ผ ํ๋์?
- [ ] ๋ฐ์ฝ๋ ์ดํฐ์ Req Res๋ฅผ ์ง์ ์ฐ๋ ๋ฐฉ์์ด ์ถ์ฒ๋๋ ๋ฐฉ์์ด ์๋๊ธฐ ๋๋ฌธ์ ์ปค์คํ
๋ฐ์ฝ๋ ์ดํฐ๋ก ๋ฆฌํฉํ ๋งํ ์๊ฐ์ด๋ค.
- [ ] ์๋ฌ ์ฒ๋ฌ๋ฆฌ๋ฅผ nestjs ์ ๊ณตํ๋ ์์ธํํฐ๋ฅผ ํ์ฉํด ๊น๋ํ ์ ๋ฆฌํด๋ณผ ์๊ฐ์ด๋ค.
- [ ] oauth๋ ๊ณต๋ถํ์ฌ ์นด์นด์ค๋ถํฐ ๋ก์ง ๊ตฌํ์ ์๋ฃํด๋ณผ ์๊ฐ์ด๋ค.
**Additional context**
Add any other context or screenshots about the feature request here.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.