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์ ์ค์์ ๊ทธ๋ง๋๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๋ค์ํ ์ฌํ ๊ฒฝํ์ ํ๋ฉฐ ๋๊ณ ์๊ฒ ์ธ์์ ์์๊ฐ๊ณ ์ถ๋ค๋ ์ด๋ง์ ๋ํ ์ ํ ์ดํ๋ถํฐ ์ฌ์ง ์๊ณ ์จ๊ฐ ์๋ฅด๋ฐ์ดํธ๋ฅผ ํด์๋๋ฐ, ๊ฐ๋ฐ์ง์ ์ค๋นํ๊ธฐ ์์ํ๋ฉฐ ํ ๊ธธ๋ก๋ง ํ๋ ๋ชจ์๋ผ๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค. ์โฆ ์ํ๋น๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๊ณผ์ธ๋ฅผ ํ๋ฉด์ ๋ฒ์ด๋ณด๋ ค๊ตฌ์!
- ์โฆ ๊ตฌ์ง์ ์ง์ํ๊ณ ์๊ธด ํ์ง๋ง, ๋ง์์ผ๋ก๋ ๋ฑ ์ผ ๋ ๋ง ๋ ๊ณต๋ถํด๋ณด๊ณ ์ถ์ต๋๋ค. ๋ฌผ๋ก ๊ทธ ์ ์ ์ค๋ฌด๋ฅผ ๋ฐฐ์ธ ์ ์๋ค๋ฉด ์ข๊ฒ ์ง๋ง, ์ ๊ท ์ปดํจํฐ๊ณตํ ์ฝ์ค์์ ์ด์ฌํ ์ด์์จ ์ฌ๋๋ค์ด ํด๋ธ ๋งํผ์ ๋ฐฑ์๋์ ๋ํด ์ ๋ฌธ์ฑ์ ์ก๊ณ ์์ํด๋ณด๊ณ ์ถ๊ธด ํฉ๋๋ค. ์ ์ด๋ ๊ธฐ๋ณธ์ ์ธ ์น ๊ฐ๋ฐ ๋ฐฑ์๋๋จ ๊ตฌํ์ ์์ ๋กญ๊ฒ ๊ฐ๋ฅํ ์ค๋ ฅ์ด ๋์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. ์ฌ์ฉ์ ๊ฒฝํ์ ๋ง์ด ๋ฐ์ ์์ผ ์๊ฒ ์ง๋ง ์โฆ ๋ฑ ๋ ๋ฌ ์ ๋๋ง ํ๋ฉด ๊ฐ์ด ์กํ ๊ฒ ๊ฐ์๋ฐโฆ! ์ด๊ฒ ์๋ฅ๊ณต๋ถ๊ฐ ์๋ฒฝํ์ง ์๋ค๊ณ ์๋ฅ๋ ์๋ณด๊ณ ์ฌ์๋ฅผ ํ๊ฒ ๋ค๋ ๊ธฐ๋ฌํ ์๊ฐ์ธ๊ฑด์ง, ํน์ ์ข์ ์ ๋ต์ธ๊ฑด์ง ๋์ ํ ๊ฐ์ด ์กํ์ง ์๋ค์โฆ!