인증 방법
OAuth 2.0 Bearer Token
SDK 로그인 후 Access Token이 자동 획득됩니다; 모든 API 요청에 이 Token을 포함해야 합니다
curl -X GET "https://api.microcosm.money/v1/mcc/balance" \ -H "Authorization: Bearer <access_token>"
SDK 자동 처리
SDK에 Token 관리 내장: 자동 저장, 자동 갱신, 만료 시 재로그인
// SDK auto-injects Authorization Header
import { useMCC, useMCCPrice } from '@microcosmmoney/auth-react'
const { balance, loading } = useMCC()
const { data: price } = useMCCPrice()프로젝트 API Key
프로젝트 서버 측 쓰기 작업용, X-API-Key와 X-Project-ID 헤더 사용
curl -X POST "https://api.microcosm.money/v1/mining/submit-activity" \ -H "X-API-Key: <api_secret>" \ -H "X-Project-ID: <project_id>"
HMAC 서명
고보안 프로젝트용, HMAC-SHA256으로 요청에 서명. 타임 윈도우 ±300초
curl -X POST "https://api.microcosm.money/v1/funds/lock" \ -H "X-Project-ID: <project_id>" \ -H "X-Timestamp: <unix_timestamp>" \ -H "X-Signature: sha256=<hmac_hash>"