TIL

23/12/07 TIL __ Passport ๋กœ์ปฌ

GABOJOK 2023. 12. 8. 07:24

 

 

๐Ÿฃ   ์ƒํ™ฉ 

 

์ฃผ์–ด์ง„ ๊ณผ์ œ๋ฅผ ๋น ๋ฅด๊ฒŒ ๋๋‚ด๊ณ , ๊ทธ๋™์•ˆ ํ•˜๊ณ ์‹ถ์—ˆ๋˜ ๊ฒƒ๋“ค์„ ํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค.

๊ทธ์ค‘ ๊ฐ€์žฅ 1์ˆœ์œ„๊ฐ€ passport๋ฅผ ํ™œ์šฉํ•œ ์ธ์ฆ, ์ธ๊ฐ€ ๋ฐ ๋ฐฐํฌ ์˜€๋‹ค. 

์•„๋ฌด๋ž˜๋„ ์ง€๋‚œ๋ฒˆ ํŒ€๊ณผ์ œ๋•Œ ์ œ๋Œ€๋กœ ๋๋‚ด์ง€ ๋ชปํ•œ๊ฒŒ ์ข€ ๋งŽ์ด ์•„์‰ฌ์› ๊ธฐ ๋•Œ๋ฌธ์—

์ด๋ฒˆ์—๋Š” ์ œ๋Œ€๋กœ ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค. 

 

 

 

๐Ÿค    ๊ณผ์ •

 

์ด๋ฒˆ์—๋Š” ์ฐจ๋ถ„ํžˆ passport์˜ ์‚ฌ์šฉ๋ฒ•์„ ๋‹ค์‹œ ์ฝ๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

์–ด๋–ค์‹์œผ๋กœ ์ง„ํ–‰๋˜๋Š”์ง€ ์ดํ•ด๊ฐ€ ๊ฐ€๊ธฐ ์‹œ์ž‘ํ–ˆ๋Š”๋ฐ ๊ทธ๋ถ€๋ถ„์„ ์‚ด์ง ์‚ดํŽด๋ณด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์ง„ํ–‰๋œ๋‹ค. 

 

 

 

 

 

 

์ „์ฒด์ ์ธ ํ”Œ๋กœ์šฐ๋Š” ์ด๋ ‡๊ณ , ๊ตฐ๋ฐ๊ตฐ๋ฐ ์ฝ˜์†”์„ ์ฐ์–ด๋ณด๋ฉฐ ํ™•์ธํ•˜๋‹ˆ ๋” ๋ˆˆ์— ์ž˜ ๋“ค์–ด์™”๋‹ค. 

deserializeUser ๋จผ์ € ํ•œ๋ฒˆ ๊ฑฐ์นœ ๋’ค์— new LocalStrategy ํŒŒ์ผ์ด ์ฐํ˜”์—ˆ๋Š”๋ฐ, ํ™•์ธ์ฐจ ํ›‘๊ณ  ์ง€๋‚˜๊ฐ„๋‹ค๊ณ  ์ถ”์ธกํ•˜๊ณ  ์žˆ๋‹ค. 

 

passport ๋กœ์ปฌ์ „๋žต์€ ์นด์นด์˜ค์™€ ๋‹ค๋ฅด๊ฒŒ accessToken ๊ณผ refreshToken ์„ ๋งŒ๋“ค์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋งŒ๋“ค์–ด์„œ ์ฟ ํ‚ค์— ์ „๋‹ฌํ•ด ์ฃผ์—ˆ๋‹ค. 

์ถ”๊ฐ€๋กœ ์„ธ์…˜์„ ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ํ•„์ˆ˜์ ์œผ๋กœ ์จ์•ผํ•˜๋Š” ๋“ฏ ํ•ด์„œ ์ป๋Š”๋ฐ, (ํŒŒ์ผ ์Šคํ† ๋ฆฌ์ง€๋กœ ์ž„์‹œ๋กœ ์‚ฌ์šฉํ–ˆ์—ˆ๋‹ค.)

๋‚˜์ค‘์— ์•Œ๊ณ ๋ณด๋‹ˆ ์„ธ์…˜ ์˜ต์…˜ false๋ฅผ ์ค˜์„œ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค. 

๊ทธ๋Ÿฌ๋‚˜ ์ด๋ฏธ ํ•œ ๋’ค๋ผ ์ผ๋‹จ์€ kakao๋กœ ๋„˜์–ด๊ฐ„๋‹ค. 

 

 

 

 

์ฐธ๊ณ ํ•œ ์‚ฌ์ดํŠธ 

https://inpa.tistory.com › entry › NODE-๐Ÿ“š-Passport-...

 

Inpa Dev ๐Ÿ‘จ‍๐Ÿ’ป

์„ฑ์žฅ ์š•๊ตฌ๊ฐ€ ๊ฐ€ํŒŒ๋ฅธ ์ดˆ๋ณด ๊ฐœ๋ฐœ์ž๋กœ์„œ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์‰ฝ๊ฒŒ ํ’€์–ด์“ด ๊ธฐ์ˆ  ๊ฐœ๋ฐœ์ž ๋ธ”๋กœ๊ทธ๋ฅผ ์šด์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

inpa.tistory.com

 

 

 

https://www.youtube.com/watch?v=INUpGK7dTkk&list=PLuHgQVnccGMCBY2wxKYNzFWe6I1gD5xsX