Skip to main content

Owner key 사용하기

Owner key란?

다보리앱은 main app과 guest app이 존재합니다. owner key 발행시 main app과 guest app은 owner key를 통해 서로 api를 공유할 수 있습니다.

 

Owner Key 사용 예시

main app : 본점 A

guest app : 지점 B

지점 B는 본점 A의 api를 사용할 수 있습니다. 

1. 지점 B에서 회원리스트 조회시 본점 A의 회원리스트를 조회합니다.

2. 지점 B에서 신규회원 회원가입시 본점 A의 회원리스트로 추가됩니다. (회원리스트를 본점 A의 DB로만 사용할 경우)

3. 본점 A에서 새로운 상품추가시 본점 B의 삼품리스트에 추가됩니다. (상품리스트를 본점 A의 DB로만 사용할 경우)

 

Owner Key 사용방법

Owner key를 사용하기 위해서는 guest app을 따로 등록하여 Owner key를 발급받아야 합니다.

1. main app을 등록한 dabory 계정으로 로그인합니다.

2. guest app 등록을 위해서 My App 메뉴를 클릭합니다.

image.png

3. 좌측 메뉴에서 App Manager를 클릭합니다.

image.png

4. 등록한 app중 Owner key를 공유할 app을 클릭합니다.

image.png

5. GuestApp 탭을 클릭합니다.

image.png

6. a부터 c까지 입력 및 선택합니다.

image.png

ⓐ Guest App Name : Owner Key의 이름

ⓑ OwnerCode : Owner Key의 제한방식

  • owner : 모든 api 허용
  • keypair :  
  • dbupdate : 
  • limited : 일부 api만 허용

ⓒ AppType : guest app의 type

7. Download .owner-key 버튼을 클릭하여 Owner key를 download 합니다.

8. MainApp 탭을 누른뒤 save 버튼을눌러 저장합니다. 

9. 생성된 .owner-key를 확인하고 frontend 소스코드를 open합니다.

10. .env 파일에 MAIN_API_OWENER_KEY 변수를 추가하고 생성된 owner key의 값을 넣어줍니다.