KAS Project를 사용해서 API를 호출 하려고 합니다

KAS console에서 ProjectKey를 발급 받았습니다.

API 를 호출해서 테스트를 해보려고 하는데

curl --location --request GET '{{path}}' \
--header 'x-chain-id: {{chain-id}}' \
--header 'Authorization: Basic = {{your basic authorization}}' \

  1. 위에 your basic authorization에 어떤 형식으로 Project Key를 넣어주면 되나요?

  2. Project의 필터링 설정을 하지 않고 KAS API의 기본 API들을 바로 사용 가능한가요?(WalletAPI, KIP-7API 등등) 아니면 액션이나 필터링을 적용한 API만 사용 가능한것인가요?

안녕하세요 :slight_smile: 안녕하세요, 클레이튼 포럼에 질문을 올려주셔서 감사드립니다.

질문 1) Project Key와 Secret Key를 base64 인코딩한 값을 넣어주시면 됩니다.

예시로 설명을 드리겠습니다.

  1. {project-key}:{secret-key} 형태로 문자열을 작성합니다.
    예 : KASPEFSORWV0J21ATTX3FFFF:YUDCFVFEDSzWwbbKpL_2gj0qUVfMFb-H1V4aipg

  2. 1)에서 작성된 문자열을 base64인코딩 하시면 됩니다.
    인코딩 한 값 : S0FTUFNNU09SV1YwSjQ0REWFXDNGRkZGOllVRENEU0FFSVNGeld3YmJLcExfMmtoN3FVVmZNRmItSDFWNGFpcGc=

  3. 위 인코딩한 값을 넣어주시면 됩니다.

방법은

  1. postman에 access key와 secret key 입력 후 생성되는 curl 확인
  2. Base64로 인코딩 - 온라인 Base64로 인코더 사이트에서 인코딩하실 수 있습니다.

질문 2) 후자가 맞습니다. 필터링을 설정하지 않은 API는 사용할 수 없는 구조입니다.

1개의 좋아요

1번에 {project-id}:{project-key} 로 하셔야합니다.