์ํฉ
1. ์คํ๋ง์ผ๋ก ๊ตฌ์ถ๋ api์๋ฒ๊ฐ ์กด์ฌ
2. ์คํ๋ง์ ๋ชจ๋ api๋ฅผ nest๋ก ์ปจ๋ฒํ ํด์ผ๋จ.
3. ๋จ๊ณ๋ณ ์ปจ๋ฒํ ์์ ์ค ๊ฐ์ ์ํธ๋ฅผ ์ฌ์ฉํ jwt token์ด nest์๋ฒ์์๋ ์ธ์ฆ์ด ์๋๋ ์ํฉ
๋ฌธ์ ์
1. ์คํ๋ง์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ํธํค๊ฐ์ base64๋ก ์ธ์ฝ๋ฉํ์ฌ ์ฌ์ฉ
2. ๋ค์คํธ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ํธํค๊ฐ ์ธ์ฝ๋ฉ์ฌ์ฉํ์ง์์
ํด๊ฒฐ ๋ฐฉ์
1. PassportStrategy ์์๋ฐ์ ์ฌ์ฉ์ secretOrKey๋ฅผ Buffer.from('ํค๊ฐ', 'base64') ๋ก ๊ฐ์ธ๋ฉด ๋จ.
2. ๋ฆฌํ๋์ฌ๋๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์์
์ฌํ๋ค ๋์ 3์ผ์ด ์ด๋ ๊ฒ ๋จ ๋ช์ค์ด๋ผ๋
'node.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
nestjs + serverless + lambda + apiGateway ์ฌ์ฉํ๊ธฐ (0) | 2022.08.23 |
---|---|
nestjs swagger ๋ณด์์ค์ ํ๊ธฐ (0) | 2022.04.06 |
DND 5๊ธฐ 8์ฃผ์ฐจ - ์ต์ข ๋ฐํ (0) | 2021.08.29 |
DND 5๊ธฐ 7์ฃผ์ฐจ - ๋ฅ์คํธ ํ๋ ๋ฐ ํ๊ณ (0) | 2021.08.16 |
DND 5๊ธฐ 6์ฃผ์ฐจ - api์ ์ ๋ฐ ํ๊ณ (0) | 2021.08.08 |