Skip to content

Webhook 연동

logi는 제휴사에 4가지 이벤트를 통지합니다:

event_type언제
user.deleted사용자 계정 삭제
user.unlinked제휴사 앱 연결 해제
consent.revokedscope 동의 철회
token.revokedAccess/Refresh Token 강제 무효화

설정

앱 등록 시 webhook_url 지정 (HTTPS 권장). 변경은 PATCH /api/v1/applications/:id.

요청 형식

http
POST https://your.app/hooks/logi
Content-Type: application/json
X-Logi-Event: user.deleted
X-Logi-Delivery-Id: 12345
X-Logi-Timestamp: 1735000000
X-Logi-Signature: sha256=a3d9...f0

{"id":12345,"event_type":"user.deleted","payload":{"user_id":42},"created_at":"..."}

재시도 정책

  • 최대 10회 (24h 내)
  • 지수 백오프: 1m → 2m → 4m → 8m → 16m → 32m → 60m → 120m → 240m → 480m
  • 2xx 응답이면 전달 완료. 3xx/4xx/5xx 및 타임아웃은 재시도
  • 10회 모두 실패 → failed_at 마킹 · 개발자 포털에 표시

다음: HMAC 서명 검증 →

MIT License · Identity가 제품의 신뢰를 만듭니다.