• Home
  • About
    • on Weekend photo

      on Weekend

      ๐™Ž๐™ฉ๐™ช๐™™๐™ฎ๐™ž๐™ฃ๐™œ

    • Learn More
    • Instagram
    • Github
  • Archive
    • All Posts
    • All Tags
    • All Categories
  • Categories
    • Problem Solving
    • TIL
    • Study
    • Etc
    • ํ•„์‚ฌ
  • Projects

2021.04.14 TIL

14 Apr 2021

TIL

๐ŸŽ‰

JWT๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์–ด ์‚ฌ์ „ ๊ณต๋ถ€ ๊ฒธ OAuth์— ๋Œ€ํ•ด ๊ธธ๊ฒŒ ๊ณต๋ถ€๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ์ •๋ฆฌ ๊ธ€ ๋งํฌ : ํ•ด๋‹น ํฌ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋ฉฐ OAuth 1.0์˜ ๋™์ž‘ ์›๋ฆฌ์™€ ์ฃผ๊ณ  ๋ฐ›๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ์ƒ์„ธ, OAuth 1.0์—์„œ ์‚ฌ์šฉ๋˜์—ˆ๋˜ ์•”ํ˜ธํ™” ๊ธฐ๋ฒ•(2.0์—์„œ๋„ ์‚ฌ์šฉํ•  ์ค„ ์•Œ๊ณ  ๋ณด์ž๋งˆ์ž ๊นŠ๊ฒŒ ํ•œ ๋ฒˆ ํ›‘์—ˆ๋Š”๋ฐ 2.0์—์„œ๋Š” https๋งŒ ์“ด๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค), ํด๋ผ์ด์–ธํŠธ ์ž…์žฅ์—์„œ OAuth 2.0๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฒ•(์ƒํ™œ์ฝ”๋”ฉ ๊ฐ•์˜์ž๋ฃŒ)์„ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค.

    • OAuth 1.0
    • OAuth Dance
    • Request Token
    • Access Token
    • OAuth 2.0
    • URL ์ธ์ฝ”๋”ฉ(RFC3986)
    • H-MAC (์ž์ฃผ ๋ณด๋˜ HMAC-SHA1, HMAC-SHA256 ๊ฐ™์€ ๊ฒƒ๋“ค..)
      • ๋‹ค์ด์ œ์ŠคํŠธ (ํ•ด์‹ฑ ํ•จ์ˆ˜๊ฐ€ ์ ์šฉ๋œ ๊ฒฐ๊ณผ๋ฌผ)
  • ํฌ์ŠคํŒ…์„ ํ•˜๋ฉฐ ๋ชฉ์ฐจ๋ฅผ ์ž๋™์œผ๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. TOC generator๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋˜๋Š”๋ฐ์š”. Typora ์—์„œ๋„ ๋ชฉ์ฐจ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ด์ฃผ๊ณ  ์žˆ์ง€๋งŒ, ๊นƒ๋ธ”๋กœ๊ทธ์—์„œ๋Š” ์–ด์ฉ์ง€ ๋ชฉ์ฐจ๊ฐ€ ๋ณด์ด๋Š” ๊ฒƒ ๋Œ€์‹  [TOC] ์ด๋ผ๊ณ ๋งŒ ๋ณด์—ฌ์„œ TOC generator๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

โœจ

  • ์•„๋ฅด๋ฐ”์ดํŠธ๋ฅผ 5์›” ์ค‘์ˆœ์— ๊ทธ๋งŒ๋‘๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์‚ฌํšŒ ๊ฒฝํ—˜์„ ํ•˜๋ฉฐ ๋„“๊ณ  ์–•๊ฒŒ ์„ธ์ƒ์„ ์•Œ์•„๊ฐ€๊ณ  ์‹ถ๋‹ค๋Š” ์—ด๋ง์— ๋Œ€ํ•™ ์ž…ํ•™ ์ดํ›„๋ถ€ํ„ฐ ์‰ฌ์ง€ ์•Š๊ณ  ์˜จ๊ฐ– ์•„๋ฅด๋ฐ”์ดํŠธ๋ฅผ ํ•ด์™”๋Š”๋ฐ, ๊ฐœ๋ฐœ์ง์„ ์ค€๋น„ํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉฐ ํ•œ ๊ธธ๋กœ๋งŒ ํŒŒ๋„ ๋ชจ์ž๋ผ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์Œโ€ฆ ์ƒํ™œ๋น„๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๊ณผ์™ธ๋ฅผ ํ•˜๋ฉด์„œ ๋ฒŒ์–ด๋ณด๋ ค๊ตฌ์š”!
  • ์Œโ€ฆ ๊ตฌ์ง์„ ์ง€์†ํ•˜๊ณ  ์žˆ๊ธด ํ•˜์ง€๋งŒ, ๋งˆ์Œ์œผ๋กœ๋Š” ๋”ฑ ์ผ ๋…„๋งŒ ๋” ๊ณต๋ถ€ํ•ด๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ทธ ์ „์— ์‹ค๋ฌด๋ฅผ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ข‹๊ฒ ์ง€๋งŒ, ์ •๊ทœ ์ปดํ“จํ„ฐ๊ณตํ•™ ์ฝ”์Šค์—์„œ ์—ด์‹ฌํžˆ ์‚ด์•„์˜จ ์‚ฌ๋žŒ๋“ค์ด ํ•ด๋‚ธ ๋งŒํผ์€ ๋ฐฑ์—”๋“œ์— ๋Œ€ํ•ด ์ „๋ฌธ์„ฑ์„ ์žก๊ณ  ์‹œ์ž‘ํ•ด๋ณด๊ณ  ์‹ถ๊ธด ํ•ฉ๋‹ˆ๋‹ค. ์ ์–ด๋„ ๊ธฐ๋ณธ์ ์ธ ์›น ๊ฐœ๋ฐœ ๋ฐฑ์—”๋“œ๋‹จ ๊ตฌํ˜„์€ ์ž์œ ๋กญ๊ฒŒ ๊ฐ€๋Šฅํ•œ ์‹ค๋ ฅ์ด ๋˜์—ˆ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๋งŽ์ด ๋ฐ›์„ ์ˆ˜์•ผ ์—†๊ฒ ์ง€๋งŒ ์Œโ€ฆ ๋”ฑ ๋‘ ๋‹ฌ ์ •๋„๋งŒ ํ•˜๋ฉด ๊ฐ์ด ์žกํž ๊ฒƒ ๊ฐ™์€๋ฐโ€ฆ! ์ด๊ฒŒ ์ˆ˜๋Šฅ๊ณต๋ถ€๊ฐ€ ์™„๋ฒฝํ•˜์ง€ ์•Š๋‹ค๊ณ  ์ˆ˜๋Šฅ๋„ ์•ˆ๋ณด๊ณ  ์žฌ์ˆ˜๋ฅผ ํ•˜๊ฒ ๋‹ค๋Š” ๊ธฐ๋ฌ˜ํ•œ ์ƒ๊ฐ์ธ๊ฑด์ง€, ํ˜น์€ ์ข‹์€ ์ „๋žต์ธ๊ฑด์ง€ ๋„์ €ํžˆ ๊ฐ์ด ์žกํžˆ์งˆ ์•Š๋„ค์š”โ€ฆ!


TIL Share Tweet +1