توسعهدهندگان
احراز هویت
چیست
احراز هویت تراولدیسترو، امضای درخواست TD-HMAC-SHA256 است. هدر Authorization شناسه کلید و امضا را حمل میکند؛ هدرهای X-TD-Timestamp و X-TD-Nonce هر امضا را به یک لحظه و یک درخواست واحد گره میزنند.
قابلیتها
امضا
HMAC-SHA256 با کلید secret شما، روی متد، مسیر، query مرتب، مهر زمانی، nonce و هش SHA-256 بدنه.
محافظت از replay
مهر زمانی باید در بازه ۳۰۰ ثانیهای ساعت سرور باشد و nonce تکراری رد میشود.
بدون Bearer token
چیزی برای دزدیدن و تکرار وجود ندارد. امضا فقط برای یک درخواست معتبر است.
Authorization header
Authorization: TD-HMAC-SHA256 KeyId=key_29xk, Signature=9f41…
X-TD-Timestamp: 1785603201 # ±300s
X-TD-Nonce: 5b1e-8c02 # single useپرسشهای پرتکرار
- secret را کجا پیدا کنم؟
- هنگام تعریف دسترسی همراه کلیدتان صادر میشود. سمت سرور نگه دارید؛ هرگز روی شبکه ارسال نمیشود.
- امضای ناموفق چه برمیگرداند؟
- یک 401 با بدنه خطای ماشینخوان، تا باگ امضا را از خطای کسبوکاری تفکیک کنید.
صفحات مرتبط
آماده اتصال هستید؟
حجم و محصولات مورد نظر خود را بگویید. کلیدهای سندباکس را برایتان آماده میکنیم.