2024. 6. 20. 23:29ใTIL
๐กํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ ์ดํดํ์ง ๋ชปํ ์ฝ๋ ๋ฆฌ๋ทฐ

๐ - upsert() ๋ฉ์๋๋ก ์์ฑ ๋๋ ์ ๋ฐ์ดํธ๋ ํ ํฐ ๋ฐ์ดํฐ๋ฅผ ๋ฐํํด์ค๋ค.

๐ - ํ ํฐ ์์ฑ์ payload์ ์ฌ์ฉ์ ์ ๋ณด ๋ฐ์ดํฐ๊ฐ ๋ค์ด๊ฐ๊ธฐ ๋๋ฌธ์ userId๋ก payload์ ์๋ id๋ฅผ ๋ฐ์
์ก์ธ์คํ ํฐ๊ณผ ๋ฆฌํ๋ ์ ํ ํฐ์ ์์ฑํ๋ค.
- jwt.sign() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ์ก์ธ์ค ํ ํฐ์ ์์ฑํ๊ณ , payload ๊ฐ์ฒด์ ์ํฌ๋ฆฟํค๋ฅผ ์ฌ์ฉํ์ฌ ํ ํฐ ์๋ช ์ ํด์ค๋ค.
- ์ด๋ ๋ง๋ฃ๊ธฐ๊ฐ์ 12์๊ฐ๊ณผ 7์ผ๋ก ์ค์ ํ๋ค.
- userRepository์ ์๋ upsertRefreshToken ๋ฉ์๋๋ฅผ ํธ์ถํ์ฌ ๋ฆฌํ๋ ์ํ ํฐ์ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ์ ์ฅํ๋ค.

๐ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ์ฝ๋๋ก, ์์ฒญ์๋์ ์ธ์ฆ ์ ๋ณด๊ฐ ๋ด๊ฒจ์๊ธฐ๋๋ฌธ์ authorization ๋ณ์๋ก ์์ธ์คํ ํฐ์ ์ถ์ถํฉ๋๋ค.
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
TIL ( WebSocket ) (0) | 2024.06.25 |
---|---|
TIL (class) (0) | 2024.06.24 |
TIL( TypeErrorํด๊ฒฐ) (0) | 2024.06.19 |
TIL ( Validator ) (0) | 2024.06.18 |
TIL (์๋ฌํธ๋ค๋ง & try...catch) (0) | 2024.06.17 |