Skip to main content

Owner Key 활용하여 외부 API 호출 예시

OwnerKey를 적용했을 때 -> 외부 API 호출 가능!

Opticalpos가 Host일 때

  • Owner Key: Opticalpos의 DB 정보가 담겨있는 암호화된 키 (.env 파일에 작성)
  • Main (Host): Opticalpos
  • Guest: Eyemsg
요청 주체 API 호출 대상 사용 DB
Opticalpos Eyemsg API Opticalpos DB
Eyemsg Opticalpos API Opticalpos DB

Eyemsg가 Host일 때

  • Owner Key: Eyemsg의 DB 정보가 담겨있는 암호화된 키 (.env 파일에 작성)
  • Main (Host): Eyemsg
  • Guest: Opticalpos
요청 주체 API 호출 대상 사용 DB
Eyemsg Opticalpos API Eyemsg DB
Opticalpos Eyemsg API Eyemsg DB

핵심:

  • Host의 DB 정보를 Owner Key로 관리
  • Guest는 Owner Key를 이용해 Host의 API를 호출
  • API 호출 시 항상 Host의 DB 정보를 사용