profile
๐Ÿปโ€โ„๏ธ
post-thumbnail

[ CS ์Šคํƒ์Œ“๊ธฐ ] ์„œ๋ฒ„ ํ”„๋ ˆ์ž„์›Œํฌ ๊ตฌ์กฐ( MVC๊ตฌ์กฐ )

๐Ÿ“• framework์˜ ๊ฐœ๋… ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์–ด๋– ํ•œ ๋ชฉ์ ์„ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋ณต์žกํ•˜๊ฒŒ ์–ฝํ˜€์žˆ๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๊ตฌ์กฐ๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ์žˆ์–ด ํ•˜๋‚˜์˜ ๋ผˆ๋Œ€ ์—ญํ• ์„ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ฃผ๋กœ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ํ—ท๊ฐˆ๋ฆฌ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€๋ฐ, ์‰ฝ๊ฒŒ ํ”„๋ ˆ์ž„ ์›Œํฌ = ํด๋ž˜์Šค + ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ผ๊ณ  ์ƒ

2022๋…„ 2์›” 12์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[CS ์Šคํƒ์Œ“๊ธฐ๐Ÿงฉ] JWT

jwt๋Š” Json Web Token์˜ ์ค„์ž„๋ง๋กœ, Json ํฌ๋งท์„ ์ด์šฉํ•ด payload๋ฅผ ์‚ฌ์šฉ์ž์— ๋งž๊ฒŒ ๋ฐ”๊พธ๊ณ  ์ €์žฅํ•˜๋Š” Clain๊ธฐ๋ฐ˜์˜ Web Token์ด๋‹ค. ํ† ํฐ ์ž์ฒด์— ์ •๋ณด๋ฅผ ์ €์žฅํ•œ๋‹ค.๊ตฌ์กฐ๋Š” Header, Payload, Signature๊ฐ€ ์žˆ๊ณ , Base64๋กœ ์ธ์ฝ”

2022๋…„ 1์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์„ธ๋‹ฌ๋™์•ˆ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•œ ํ›„..

์„ธ๋‹ฌ๋™์•ˆ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋ฉด์„œ, ์ •๋ง ๋ฐฐ์šด ๊ฒƒ๋„ ๋งŽ๊ณ  ๋Š๋‚€๊ฒŒ ๋งŽ์•„์„œ, ํ•˜๋‚˜ํ•˜๋‚˜ ์ •๋ฆฌ๋ฅผ ๊ผญ ํ•ด์•ผ๊ฒ ๋‹ค๊ณ  ๋Š๊ผˆ๋‹ค. ์ด๊ฑฐ ์žŠ์–ด๋ฒ„๋ฆฌ๋ฉด ๋‚œ ์ง„์งœ ๋ฐ”๋ณด๋‹ˆ๊นŒ ใ… ใ…  ์ƒ๊ฐ๋ณด๋‹ค ์ŠคํŠธ๋ ˆ์Šค ๋ฐ›์•˜๊ณ , ์ƒ๊ฐ๋ณด๋‹ค ์žฌ๋ฏธ์žˆ๊ณ  ๋ณด๋žŒ์ฐผ๋‹ค.. ์•„์ง ์™„์ „ํžˆ ๋๋‚œ๊ฑด ์•„๋‹ˆ์ง€๋งŒ, ๋ณด์ถฉ์‚ฌํ•ญ๋งŒ ์ˆ˜์ •ํ•˜๋ฉด ์ง„์งœ ๋...์‹ค์ œ

2022๋…„ 1์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท