Skip to main content
API λ©”μ„œλ“œ λ‚΄μ—μ„œ Sonamu.getContext()λ₯Ό ν˜ΈμΆœν•˜μ—¬ ν˜„μž¬ μš”μ²­μ˜ Contextλ₯Ό κ°€μ Έμ˜¬ 수 μžˆμŠ΅λ‹ˆλ‹€.

κΈ°λ³Έ μ‚¬μš©λ²•

Context κ°€μ Έμ˜€κΈ°

Sonamu.getContext()λŠ” ν˜„μž¬ μ‹€ν–‰ 쀑인 API μš”μ²­μ˜ Contextλ₯Ό λ°˜ν™˜ν•©λ‹ˆλ‹€. 비동기 μž‘μ—… 쀑에도 μ˜¬λ°”λ₯Έ Contextλ₯Ό λ°˜ν™˜ν•©λ‹ˆλ‹€.

μ–Έμ œ μ‚¬μš©ν•˜λ‚˜?

1. 인증된 μ‚¬μš©μž 확인

2. κΆŒν•œ 확인

3. μ†Œμœ κΆŒ 확인

4. Request 정보 μ ‘κ·Ό

5. Response 헀더 μ„€μ •

헬퍼 ν•¨μˆ˜ νŒ¨ν„΄

μž¬μ‚¬μš© κ°€λŠ₯ν•œ 인증 체크

μ†Œμœ κΆŒ 확인 헬퍼

μ—¬λŸ¬ μœ„μΉ˜μ—μ„œ μ‚¬μš©

Model λ©”μ„œλ“œμ—μ„œ

Frameμ—μ„œ

비동기 μž‘μ—…μ—μ„œ

μ‹€μ „ νŒ¨ν„΄

감사 둜그 (Audit Log)

μš”μ²­ 속도 μ œν•œ 체크

λ‹€κ΅­μ–΄ 지원

μ£Όμ˜μ‚¬ν•­

Context μ‚¬μš© μ‹œ μ£Όμ˜μ‚¬ν•­: 1. API λ©”μ„œλ“œ λ‚΄μ—μ„œλ§Œ 호좜 κ°€λŠ₯ 2. μƒμ„±μžλ‚˜ 클래슀 ν•„λ“œμ—μ„œ 호좜 λΆˆκ°€ 3. 비동기 경계λ₯Ό λ„˜μ–΄λ„ 같은 Context μœ μ§€ 4. μ—¬λŸ¬ 번 ν˜ΈμΆœν•΄λ„ 같은 객체 λ°˜ν™˜ 5. ContextλŠ” 읽기 μ „μš©μœΌλ‘œ μ‚¬μš© ꢌμž₯

ν”ν•œ μ‹€μˆ˜

λ‹€μŒ 단계

SonamuContext

Context ꡬ쑰 μ΄ν•΄ν•˜κΈ°

μ»€μŠ€ν…€ Context

Context ν™•μž₯ν•˜κΈ°

@api λ°μ½”λ ˆμ΄ν„°

API κΈ°λ³Έ μ‚¬μš©λ²•

μ—λŸ¬ 처리

API μ—λŸ¬ 핸듀링