WEB Dev/StudyNote

[React] μ›ν‹°λ“œ ν”„λ¦¬μ˜¨λ³΄λ”© ν”„λ‘ νŠΈμ—”λ“œ Day4

KENNAμΌ€λ‚˜ 2023. 3. 16. 21:31
728x90

 

πŸ˜ƒ μ›ν‹°λ“œ ν”„λ¦¬μ˜¨λ³΄λ”© ν”„λ‘ νŠΈμ—”λ“œ Day4

3μ›” ν”„λ‘ νŠΈμ—”λ“œ μ±Œλ¦°μ§€
둜그인 κΈ°λŠ₯ κ΅¬ν˜„, ν•˜λ‚˜λΆ€ν„° μ—΄κΉŒμ§€!


μ‹€μ œ λ™μž‘ν•˜λŠ” μ„œλ²„λ₯Ό λ°”νƒ•μœΌλ‘œ ν”„λ‘ νŠΈμ—”λ“œμ—μ„œ λ‘œκ·ΈμΈ κΈ°λŠ₯을 κ΅¬ν˜„ν•΄ λ΄…λ‹ˆλ‹€.
배포된 μ„œλ²„와 λ‘œμ»¬ μ„œλ²„ λ“±μ„ ν˜ΈμΆœν•΄ λ³΄λ©΄μ„œ μΈν”„라와 λ°±μ—”λ“œμ— λŒ€ν•΄μ„œλ„ μ•Œμ•„λ΄…λ‹ˆλ‹€.
λ³΄μ•ˆμ΄λ‚˜ ν”„λ‘œμ νŠΈ λ””렉토리 κ΅¬μ‘° λ“± ν˜„μ—…μ—μ„œ μ‘°κΈˆ λ” λ‚˜μ€ ν”„λ‘œμ νŠΈλ₯Ό μœ„ν•΄ ν•΄λ³Όλ§Œν•œ κ³ λ―Όλ“€μ„ ν•¨κ»˜ν•΄ λ΄…λ‹ˆλ‹€.

 


 

 

 

πŸ“ κ°œμš”

μ§€λ‚œ μ‹œκ°„ 리뷰 

 

λ‘œκ·ΈμΈμ΄λž€?

μ‚¬μš©μž 식별, 인증, κΆŒν•œ λΆ€μ—¬.

ν΄λΌμ΄μ–ΈνŠΈμ—μ„œ μ „λ‹¬ν•œ μ‚¬μš©μž 정보λ₯Ό μ‹λ³„ν•˜κ³  μ„œλ²„μ—μ„œλŠ” μΈμ¦ν•œ 정보λ₯Ό μ„Έμ…˜μ΄λ‚˜ 토큰에 λ‹΄μ•„ 돌렀 μ€€λ‹€. 

 

더보기

μ €μž‘κΆŒμœΌλ‘œ μΈν•˜μ—¬ μΆ”ν›„ μ†κ·Έλ¦ΌμœΌλ‘œ λ³€κ²½ν•  μ˜ˆμ •μž…λ‹ˆλ‹€.

 

 

 

μ„Έμ…˜μ΄λž€?

μ‚¬μš©μžκ°€ λ‘œκ·ΈμΈν•˜κ³  λ‘œκ·Έμ•„μ›ƒ ν•  λ•ŒκΉŒμ§€μ˜ μ‹œκ°„.

이것을 μ„Έμ…˜ idλ₯Ό μ΄μš©ν•΄ μΏ ν‚€λ‘œ μ €μž₯을 ν•œλ‹€.

μš”μ²­μ΄ λ“€μ–΄μ˜¬ λ•Œλ§ˆλ‹€ μœ μ €λ₯Ό μ‹λ³„ν•œλ‹€.

이 μ‹λ³„λ‘œ κΆŒν•œμ„ μ œμ–΄ν•œλ‹€.

 

μ„œλ²„μ™€μ˜ μ—­ν•  λΆ„λ‹΄

μ„œλ²„ λ²¨λ¦¬λ°μ΄μ…˜μ€ ν•„μˆ˜μ μ΄λ‹€. "ν”„λ‘ νŠΈμ—μ„œ λ§‰μ•„μ£Όμ‹œλ©΄ μ•ˆλΌμš”?"

μ„œλ²„μ—μ„œλŠ” 본인의 μžμ›μ—λ§Œ μ ‘κ·Όν•  수 μžˆλ„λ‘ ν•˜

 

 

 

 

4κ°•. 쑰금 더 깊이 μ•Œμ•„λ³΄κΈ°

 

- μœ μ € 역할에 따라 νŽ˜μ΄μ§€λ₯Ό λΆ„λ¦¬ν•΄μ„œ μ œκ³΅ν•  수 μžˆλŠ” νŽ˜μ΄μ§€λ₯Ό λ§Œλ“€μ–΄ λ΄μš”.

- Refresh token & Access token을 μ‚¬μš©ν•˜λŠ” 방법에 λŒ€ν•΄ μ½”λ“œμ μΈ μΈ‘λ©΄μ—μ„œ 쑰금 더 μ‚΄νŽ΄λ΄μš”.

- OAuth에 λŒ€ν•΄ 이야기 ν•΄ λ΄μš”.

- 데이터λ₯Ό ν•œ κ³³μ—μ„œ κ΄€λ¦¬ν•˜κ³  λ‹€λ£¨λŠ” 방법에 λŒ€ν•΄ 이야기 ν•΄ λ΄μš”.

 

 

 

 

βž• λ¦¬ν”„λ ˆμ‹œ 토큰

 

μ—‘μ„ΈμŠ€ 토큰을 λ°›μ•„μ˜€κΈ° μœ„ν•œ 토큰이닀.

λ² μ–΄λŸ¬ - κ·œμ•½

 

 

βž• OAuth와 μ†Œμ…œ 둜그인

 

Open Authiorization

 

 

βž• 싱글톀 νŒ¨ν„΄

 

객체λ₯Ό 잘 닀루지 μ•ŠλŠ” ν”„λ‘ νŠΈμ—”λ“œ νŠΈλ Œλ“œ 상 μƒμ†Œν•˜λ‹€.

ν•˜λ‚˜μ˜ 데이터가 ν•˜λ‚˜μ˜ μ»¨ν…μŠ€νŠΈμ—μ„œ κ΄€λ¦¬λ˜κ³  μžˆλŠ”κ°€? Source of truth

 

728x90