HTTP ν”„λ‘œν† μ½œμ€ λ¬΄μƒνƒœ ν”„λ‘œν† μ½œλ‘œμ¨ μ–΄λ– ν•œ μƒνƒœλ„ μœ μ§€ν•˜μ§€ μ•Šκ³  비연결성이닀. (Stateless + Connectionless)

λ”°λΌμ„œ λ‘œκ·ΈμΈμ„ ν•˜λ©΄ ν…Œμ΄ν„° μš”μ²­μ— λŒ€ν•΄ μΌμ‹œμ μœΌλ‘œ 이루어진닀.

 

그러면 μ„œλ²„μ—κ²Œ 정보λ₯Ό μš”μ²­ν•œ μ‚¬μš©μžκ°€ μ΄μ „μ˜ μ‚¬μš©μžμ™€ 같은 μ‚¬μš©μžμΈμ§€ ν™•μΈν•˜λŠ” 것이 ν•„μš”ν•˜λ‹€. 즉 인증이 ν•„μš”ν•œ 것이닀.

 

μΈμ¦μ΄λž€ λ¬΄μ—‡μΌκΉŒ ❓

✌ 인증

API μš”μ²­μ— λŒ€ν•΄ μ‚¬μš©κ°€λŠ₯ν•œ μ‚¬μš©μžμΈμ§€ ν™•μΈν•˜λŠ” 절차둜 ν΄λΌμ΄μ–ΈνŠΈκ°€ μ£Όμž₯ν•˜λŠ” μ‚¬μš©μžμ™€ 같은 μ‚¬μš©μžμΈμ§€ ν™•μΈν•œλ‹€.

 

✌ 인가

μ‚¬μš©μžκ°€ νŠΉμ • μžμ›μ— λŒ€ν•œ μ ‘κ·Ό κΆŒν•œμ΄ μžˆλŠ”μ§€ κΆŒν•œμ„ μ²΄ν¬ν•˜λŠ” κ²ƒμœΌλ‘œ ν΄λΌμ΄μ–ΈνŠΈκ°€ ν•˜κ³ μž ν•˜λŠ” μž‘μ—…μ΄ ν•΄λ‹Ή ν΄λΌμ΄μ–ΈνŠΈμ—κ²Œ ν—ˆκ°€λœ μž‘μ—…μΈμ§€ ν™•μΈν•œλ‹€. λ”°λΌμ„œ μ‚¬μš©μžμ˜ κΆŒν•œ λ ˆλ²¨μ— 따라 μ ‘κ·Όν•  수 μžˆλŠ” 뢀뢄을 μ œν•œν•  수 μžˆλ‹€.

 

 

인증 방법에 λŒ€ν•΄ λΉ„κ΅ν•΄λ³΄μž ❗

인증 방법 Cookie Session
μ €μž₯ μœ„μΉ˜ ν΄λΌμ΄μ–ΈνŠΈ μ„œλ²„
λ³΄μ•ˆ ν΄λΌμ΄μ–ΈνŠΈ λ‘œμ»¬μ— μ €μž₯되기 λ•Œλ¬Έμ— λ³€μ§ˆλ˜κ±°λ‚˜ μŠ€νŒŒμ΄ν•‘ λ‹Ήν•  수 있음 μΏ ν‚€λ₯Ό μ΄μš©ν•΄μ„œ μ„Έμ…˜ ID만 μ €μž₯/κ΅¬λΆ„ν•΄μ„œ μ„œλ²„μ—μ„œ μ²˜λ¦¬ν•˜κΈ° λ•Œλ¬Έμ— 비ꡐ적 λ³΄μ•ˆμ„± μ’‹μŒ
만료 만료 μ‹œκ°„μ„ μ •ν•  수 μžˆμ§€λ§Œ λΈŒλΌμš°μ €λ₯Ό μ’…λ£Œν•΄λ„ κ³„μ†ν•΄μ„œ 정보가 남아 있음 λΈŒλΌμš°μ €κ°€ μ’…λ£Œλ˜λ©΄ λ§Œλ£Œμ‹œκ°„μ— 상관없이 μ‚­μ œ

 

πŸ’‘ Cookie

ν΄λΌμ΄μ–ΈνŠΈ λ‘œμ»¬μ— μ €μž₯λ˜λŠ” 킀와 값이 λ“€μ–΄μžˆλŠ” μž‘μ€ 데이터 파일

μΏ ν‚€λŠ” λ‹¨μˆœν•œ ν‚€ - κ°’μŒμ΄κ³  일정 μ‹œκ°„ λ™μ•ˆ μ €μž₯ν•  수 있고 ν΄λΌμ΄μ–ΈνŠΈ μͺ½μ— 300κ°œκΉŒμ§€ μ €μž₯ κ°€λŠ₯ν•˜λ‹€.

μ„œλ²„λ‘œλΆ€ν„° μΏ ν‚€κ°€ 였면 μ›Ή λΆ€λΌμš°μ €λŠ” μΏ ν‚€λ₯Ό μ €μž₯ν•΄ λ‘μ—ˆλ‹€κ°€ μš”μ²­ μ‹œ λΈŒλΌμš°μ €κ°€ μžλ™μœΌλ‘œ μΏ ν‚€ 같이 보냄

μΏ ν‚€λŠ” μš”μ²­κ³Ό μ‘λ‹΅μ˜ 헀더에 μ €μž₯λœλ‹€.

 

πŸ’‘ Session

일정 μ‹œκ°„ λ™μ•ˆ 같은 λΈŒλΌμš°μ €λ‘œλΆ€ν„° λ“€μ–΄μ˜€λŠ” 일련의 μš”κ΅¬λ₯Ό ν•˜λ‚˜μ˜ μƒνƒœλ‘œ 보고 κ·Έ μƒνƒœλ₯Ό μœ μ§€ν•˜λŠ” 기술

 

μ›Ή λΈŒλΌμš°μ €λ₯Ό 톡해 μ›Ή μ„œλ²„μ— μ ‘μ†ν•œ μ΄ν›„λ‘œ λΈŒλΌμš°μ €λ₯Ό μ’…λ£Œν•  λ•ŒκΉŒμ§€ μœ μ§€λ˜λŠ” μƒνƒœμ΄λ‹€.

ν΄λΌμ΄μ–ΈνŠΈλŠ” λ°œκΈ‰λ°›μ€ μ„Έμ…˜ IDλ₯Ό μΏ ν‚€λ₯Ό μ‚¬μš©ν•˜μ—¬ μ €μž₯ν•˜κ³  μ„Έμ…˜μ€ μ„œλ²„ λ©”λͺ¨λ¦¬μ— μ €μž₯λœλ‹€.

μ„œλ²„κ°€ μž¬μ‹œμž‘(λ©”λͺ¨λ¦¬κ°€ 리셋)되면 μ„Έμ…˜ λ°μ΄ν„°λŠ” 사라진닀.

μ„Έμ…˜μ€ μ„œλ²„μ˜ μžμ›μ„ μ‚¬μš©ν•˜κΈ°μ— λ¬΄λΆ„λ³„ν•˜κ²Œ λ§Œλ“€λ‹€λ³΄λ©΄ μ„œλ²„μ˜ λ©”λͺ¨λ¦¬κ°€ 감당할 수 μ—†μ–΄μ§ˆ 수 있고 속도가 느렀질 수 μžˆλ‹€. 

 

 

 

 

 

+ Recent posts