BApp Configuration#

Lagoon환경에서 Boraecosystem과 연동하기 위해서는 BApp에 필요한 몇가지 정보가 필요합니다. 본 문서에서는 Lagoon 환경에서 개발자가 BApp에 설정해야 할 필수적인 정보들에 대한 설명을 제공합니다.

BApp 기본 설정 정보#

Bora API를 호출하기 위해서는 다음과 같은 정보들이 필요합니다.

  • Client ID: BApp이 Bora Membership에 인증하기 위한 Client ID
  • Client Secret: BApp이 Bora Membership에 인증하기 위한 인증 값
  • Redirect URI: Oauth인증 처리후 발급된 access token을 저장하기 위하여 개발자가 구현해야할 URI 정보
  • App No : BApp의 Application No 로 BApp의 식별자로 사용됩니다. Laboon에서는 공통적으로 하나의 App No를 사용합니다.
  • Operation No : 운영자 지갑 번호로 개발자의 BApp의 사용자에게 토큰을 지급하거나, 회수할 수 있습니다.

개발사의 BApp이 Boraecosystem과 연동하기 위해서는 상기 정보들이 개발사별로 발급되어야 하지만, Lagoon환경에서는 간단히 개발자의 BApp이 Lagoon에서 제공되는 테스트 환경과 연동할 수 있도록 다음과 같이 공통적으로 사용할 수 있는 BApp 연동 정보를 제공합니다.

BApp 연동 정보

Name Value
Client ID 2OezmFJLKiE3nsxa
Client Secret h7X6oVpB64i0vIDrAu7UYbf5zlEzzvDk
Redirect URI http://localhost:7000/callback
App No 100012
Operation No 21

상기 연동정보를 API 호출시 Parameter로 사용할 수 있습니다.

API host 정보 설정#

API를 호출하기 위한 Host 정보는 실제 서비스 환경과 테스트 환경이 분리되어 있습니다. 따라서 각 환경에 맞는 API host를 설정하여 API를 호출해야 합니다.

다음 API host 정보들을 참고하여 lagoon에서 제공하는 Boraecosystem API를 테스트 할 수 있습니다.

Lagoon 개발자 테스트 환경#

API Category API host Description
Authorization auth.boraecosystem.com oauth 인증을 위한 api host
bora test api testnet-api.boraecosystem.com boraecosystem testnet api host

Boraecosystem 서비스 운영 환경#

Live 환경의 API는 Boraecosystem 팀의 인가를 통해서만 사용할 수 있으며, Atoll과 같은 BApp운영 관리도구를 사용하실 수 있습니다.

API Category API host Description
Authorization auth.boraecosystem.com oauth 인증을 위한 api host
bora api api.boraecosystem.com boraecosystem api host