Tx Action 실행을 위한 인증토큰 발급하기
루니버스에서 제공되는 API Key를 통해 Tx Action에서 사용할 인증토큰을 발급할 수 있습니다.

API Key 생성하기

  1. 1.
    Luniverse 사이트에 로그인 합니다.
  2. 2.
    좌측 메뉴에서 IAM을 클릭하고 IAM 페이지로 이동합니다.
  3. 3.
    IAM 페이지에서 API Key 탭을 클릭하고, 페이지 우측 상단의 [+Create API Key] 버튼을 클릭합니다.
  4. 4.
    생성할 API Key의 Purpose를 입력하고 API Key에게 부여할 권한(Permission) 중 Transaction API 선택합니다.
  5. 5.
    [Create] 버튼을 클릭합니다. API Key 생성이 완료되었습니다.
  6. 6.
    생성된 API Key 정보를 Step2 페이지에서 확인하고, Secret Key를 Copy해서 안전하게 보관합니다.
  7. 7.
    [Complete] 버튼을 클릭합니다.
Transaction API 권한의 API Key는 Tx Action 뿐 아니라 Mx API, Tx API 등의 Transaction과 관련된 API들을 호출할 때도 사용할 수 있습니다.
API Key는 Access Key와 Secret Key로 이루어져 있습니다. Access Key는 공개키로 API Key 리스트에서 확인할 수 있지만, Secret Key는 생성 이후로 루니버스에서 저장하지 않으므로 사용자가 잘 관리해야 합니다. Secret Key를 안전하게 보관해주세요.

IP Whitelists 추가하기

  1. 1.
    Luniverse 사이트에 로그인 합니다.
  2. 2.
    좌측 메뉴에서 IAM을 클릭하고 IAM 페이지로 이동합니다.
  3. 3.
    IAM 정보 하단의 탭 메뉴에 API Key 탭을 클릭하고 Access Key 목록을 선택합니다.
  4. 4.
    API Key 정보 하단의 탭 메뉴에서 IP Whitelists (IP 화이트리스트)를 클릭해서 이동합니다.
  5. 5.
    [+ Whitelist IP 등록] 버튼을 클릭합니다.
  6. 6.
    IP Address를 입력하세요. (CIDR 포맷을 지원합니다.)
  7. 7.
    필요시 Description (부가설명)을 입력하세요.
  8. 8.
    [생성] 버튼을 클릭합니다.
API를 사용하려면 개별 API Key에 접근할 수 있는 IP 화이트리스트를 등록해야 합니다. IP는 API Key별로 최대 5개까지 저장할 수 있습니다. CIDR 포맷을 지원합니다.

인증 토큰 발급하기

인증 토큰 발급 API를 통해 인증 토큰을 발급할 수 있습니다. Transaction API 권한으로 생성한 API Key의 accessKey와 secretKey이 필요합니다.
curl -X POST 'https://api.luniverse.io/tx/v2.0/auth-tokens' \
--header 'Content-Type: application/json' \
--data '{
"accessKey": "<YOUR_ACCESS_KEY>",
"secretKey": "<YOUR_SECRET_KEY>",
"expiresIn": "<TOKEN_VALID_TIME>"
}'
응답에서 인증 토큰을 확인할 수 있습니다.
Copy link
On this page
API Key 생성하기
IP Whitelists 추가하기
인증 토큰 발급하기