์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

210304_TIL (์ฟ ํ‚ค, ์„ธ์…˜ ๊ธฐ๋ฐ˜ ์ธ์ฆ)

joooing 2021. 3. 5. 03:39
๋ฐ˜์‘ํ˜•

๐ŸŽ ์˜ค๋Š˜ ํ•œ ์ผ


โœ”๏ธ ์ฟ ํ‚ค, ์„ธ์…˜ ๊ธฐ๋ฐ˜ ์ธ์ฆ ๊ตฌํ˜„
์ฟ ํ‚ค๋Š” ์„œ๋ฒ„๊ฐ€ ์›น ๋ธŒ๋ผ์šฐ์ €์— ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ๋ถˆ๋Ÿฌ์˜ค๋Š” ์ˆ˜๋‹จ์ด๊ธฐ ๋•Œ๋ฌธ์— ํด๋ผ์ด์–ธํŠธ์— ์ ‘์† ์ƒํƒœ๋ฅผ ์ €์žฅํ•˜๊ณ , ์„ธ์…˜์€ ์ ‘์† ์ƒํƒœ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์„œ๋ฒ„ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅํ•ด๋‘”๋‹ค. ๊ฐ€์žฅ ๋จผ์ € https ํ†ต์‹ ์„ ์œ„ํ•ด์„œ, mkcert๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•˜๊ณ  localํ™˜๊ฒฝ๋งŒ์˜ ์ธ์ฆ์„œ๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค. http๊ฐ€ ์•„๋‹ˆ๋ผ ์ด์ œ https๋ฅผ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค..! ๊ธฐ๋ณธ์ ์ธ ์„ธํŒ…์„ ํ•˜๊ณ  ๋‚˜์„œ๋Š” mysql๊ณผ sequelize๋ฅผ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋งŒ๋“ค์–ด๋‘๊ณ , express ๋ฅผ ์ด์šฉํ•ด์„œ ์šฐ์„  ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ฟ ํ‚ค ๊ธฐ๋ฐ˜ ์ธ์ฆ๊ณผ ์„ธ์…˜๊ธฐ๋ฐ˜ ์ธ์ฆ์„ ์ฐจ๋ก€๋กœ ๊ตฌํ˜„ํ•ด๋ดค๋‹ค. ์ฟ ํ‚ค๋Š” ์š”์ฒญ, ์‘๋‹ตํ—ค๋”์˜ setCookie์™€ Cookie๋ถ€๋ถ„์„ ์ž‘์„ฑํ•ด์ฃผ๋Š” ์‹์œผ๋กœ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ์—ˆ๊ณ , ์„ธ์…˜์€ express-session ๋ฏธ๋“ค์›จ์–ด๋กœ session๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค์–ด ์ƒํƒœ์ •๋ณด๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋‘๊ฐ€์ง€ ์ธ์ฆ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ฐ๊ฐ ๋กœ๊ทธ์ธ๊ณผ ๋กœ๊ทธ์•„์›ƒ์„ ๊ตฌํ˜„ํ–ˆ๋‹ค. ์ ์  ๊ฐˆ์ˆ˜๋ก ๊ณต์‹๋ฌธ์„œ๋ฐ–์— ๊ฑฐ์˜ ์ž๋ฃŒ๊ฐ€ ์—†์–ด์„œ ๊ณต์‹๋ฌธ์„œ๋ฅผ ํŒŒ๊ณ ๋“ค๊ฒŒ ๋˜๋Š”๊ฒƒ ๊ฐ™์•„์„œ ์˜์–ด์‹ค๋ ฅ๋„ ๋ฉ๋‹ฌ์•„ ๋Š๋Š” ๊ธฐ๋ถ„์ด๋‹ค..

 

๐ŸŽ ๊ธฐ์–ตํ•  ๊ฒƒ


 

๐ŸŽ ๋” ๊ณต๋ถ€ํ•  ๊ฒƒ


โœ”๏ธ Token๊ธฐ๋ฐ˜ ์ธ์ฆ๋ฐฉ์‹
โœ”๏ธ JWT (JSON Web Token)
๋ฐ˜์‘ํ˜•