Application-owned API Keys

Authentication

API KeyはApplication単位で発行し、Scope・Quota・AuditもApplication境界で管理されます。

Bearer Authentication

SDKが自動設定します。直接HTTPを使う場合は Authorization: Bearer <API_KEY> を送信します。

Identity boundary

Application identityはAPI Keyからサーバー側で確定します。Request bodyからApplication IDやMerchant Wallet IDを指定して上書きすることはできません。

Secret handling

API Key SecretをDiscord、ログ、GitHub、Webhook payloadへ出力しないでください。漏えい時はDeveloper Dashboardからrevoke/rotateしてください。

Developer Dashboard

Application、API Key、Scope、Webhook、Usage、Audit、Payment履歴はDeveloper Dashboardから管理できます。