2021-04-14(Wed)

ํ•ญ๋ชฉ

๋‚ด์šฉ

ํ•™์Šต ๋‚ ์งœ

2021-04-14(์ˆ˜)

ํ•™์Šต ์‹œ๊ฐ„

09:00~23:00

ํ•™์Šต ๋ฒ”์œ„ ๋ฐ ์ฃผ์ œ

Refresh ํ† ํฐ

ํ•™์Šต ๋ชฉํ‘œ

Refresh ํ† ํฐ์˜ ์ €์žฅ๊ณต๊ฐ„์„ ๊ฒฐ์ • ๊ธฐ์ค€์„ ์•Œ์•„๋‚ธ๋‹ค.

๋™๋ฃŒ ํ•™์Šต ๋ฐฉ๋ฒ•

-

์ƒ์„ธ ํ•™์Šต ๋‚ด์šฉ

Refresh ํ† ํฐ์€ ์–ด๋””์— ์ €์žฅํ•ด์•ผํ• ๊นŒ?

์„œ๋ฒ„์‚ฌ์ด๋“œ์—์„œ๋Š” Refresh ํ† ํฐ์„ ์–ด๋–ป๊ฒŒ ๊ฒ€์ฆํ•ด์•ผํ• ๊นŒ?

https://doogle.link/jwt-%ED%98%B9%EC%9D%80-oauth2-%EC%9D%98-refresh-%ED%86%A0%ED%81%B0%EC%9D%84-%EC%96%B4%EB%94%94%EB%8B%A4-%EC%A0%80%EC%9E%A5%ED%95%B4%EC%95%BC-%ED%95%A0%EA%B9%8C/

๊ด€๊ณ„ํ˜• ๋ชจ๋ธ

๊ด€๊ณ„ํ˜• ๋ชจ๋ธ์€ ์‹ค์ œ ์„ธ๊ณ„์˜ ๋ฐ์ดํ„ฐ๋ฅผ '๋ฆด๋ ˆ์ด์…˜(๊ด€๊ณ„)'๋ผ๋Š” ๊ฐœ๋…์„ ์‚ฌ์šฉํ•ด ํ‘œํ˜„ํ•œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์ด๋‹ค.

์—ฌ๊ธฐ์„œ ๋งํ•˜๋Š” ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์€ ์„ค๊ณ„์˜ ์˜๋ฏธ๊ฐ€ ์•„๋‹ˆ๋ผ '๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋–ป๊ฒŒ ํ‘œํ˜„ํ• ๊นŒ'๋ผ๋Š” ๊ฐœ๋…์˜ ์˜๋ฏธ์ด๋‹ค.

์ตœ๊ทผ ์“ฐ์ด๋Š” KVS(Key-Value Store)๋„ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์˜ ํ•˜๋‚˜์ด๊ณ  ๊ด€๊ณ„ํ˜• ๋ชจ๋ธ๋„ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์˜ ํ•˜๋‚˜์ด๋‹ค.

๋ฆด๋ ˆ์ด์…˜(๊ด€๊ณ„)?

๋ฆด๋ ˆ์ด์…˜์ด๋ž€ ๋ฌด์—‡์ผ๊นŒ? 'ํ…Œ์ด๋ธ” ์‚ฌ์ด์˜ ๊ด€๊ณ„'๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์€ ๋Œ€ํ‘œ์ ์ธ ์‹ค์ˆ˜๋‹ค! SQL์— ์žˆ์–ด ๋ฆด๋ ˆ์ด์…˜์— ํ•ด๋‹นํ•˜๋Š” ๊ฒƒ์€ ํ…Œ์ด๋ธ”์ด๋‹ค.

๊ด€๊ณ„ํ˜• ๋ชจ๋ธ์˜ ๋ฆด๋ ˆ์ด์…˜ ์ •์˜

  • ๋ฆด๋ ˆ์ด์…˜์€ ์ œ๋ชฉ(Heading)๊ณผ ๋ณธ์ฒด(Body)๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.

    • ์ œ๋ชฉ์€ ์†์„ฑ(Attribute)์ด n๊ฐœ ๋ชจ์ธ ์ง‘ํ•ฉ์ด๋‹ค. ์ด ์†์„ฑ์€ ์ด๋ฆ„๊ณผ ๋ฐ์ดํ„ฐ ํ˜•์œผ๋กœ ๋˜์–ด ์žˆ๋‹ค.

    • ๋ณธ์ฒด๋Š” ์†์„ฑ๊ฐ’์˜ ์ง‘ํ•ฉ์ธ ํŠœํ”Œ์˜ ์ง‘ํ•ฉ์ด๋‹ค.

๊ทธ๋ฆฌ๊ณ  ํŠœํ”Œ์˜ ์†์„ฑ์„ SQL์—์„œ๋Š” ๊ฐ๊ฐ ํ–‰(๋กœ์šฐ)์™€ ์—ด(์นผ๋Ÿผ)์ด๋ผ๊ณ  ํ•œ๋‹ค.

๊ด€๊ณ„ํ˜• ๋ชจ๋ธ

SQL

๋ฆด๋ ˆ์ด์…˜

ํ…Œ์ด๋ธ”

ํŠœํ”Œ

ํ–‰

์†์„ฑ

์นผ๋Ÿผ

์™œ ๊ด€๊ณ„ํ˜• ๋ชจ๋ธ๊ณผ SQL์—๋Š” ๊ฐ๊ฐ์— ๋งž๋Š” ๊ฐœ๋…์ด ์žˆ๋Š”๋ฐ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ๋ถˆ๋ฆฌ๋Š” ๊ฑธ๊นŒ?

๊ฐœ๋…์€ ๊ฐ™์ง€๋งŒ, ์„ฑ์งˆ์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด ์ฑ…์„ ์ฝ์œผ๋ฉด์„œ ์ด ๋‹ค๋ฅธ ๋ถ€๋ถ„์„ ๋Š๊ปด๋ณด๋„๋ก ํ•˜์ž.

ํ•™์Šต ๋‚ด์šฉ์— ๋Œ€ํ•œ ๊ฐœ์ธ์ ์ธ ์ดํ‰

๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋Š” ๋ฐ์ดํ„ฐ์˜ ํ๋ฆ„์„ ์ œ์–ดํ•˜๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ด๊ณ , DB๋ฅผ ์ž˜ ์•Œ์•„์•ผํ•œ๋‹ค๋Š” ์–˜๊ธฐ๋ฅผ ํ†ต๊ฐํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹ค์ „์ž…๋ฌธ ์ฑ…์„ ์ฝ๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

์œผ์œผ ๋ง˜ ๊ฐ™์•„์„  ์Šคํ”„๋ง ์ซ™ ํŒ ๋‹ค์Œ์— ์ด๋Ÿฐ ์ฑ… ์ฝ์œผ๋ฉด์„œ ๋‚ด ์„œ๋น„์Šค ๋งŒ๋“ค์–ด๋ณด๋Š”๊ฑด๋ฐ! ๋ผ์ด๋ธŒ์ฝ”๋”ฉ ๋•Œ๋ฌธ์— ๋ฏธ๋ค„์ง€๋Š” ๊ฒƒ ๊ฐ™์•„์„œ ์•„์‰ฝ๋‹ค.

๋‹ค์Œ ํ•™์Šต ๊ณ„ํš

  • Rails๋กœ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ๊ตฌํ˜„ํ•˜๊ธฐ

Last updated