پرش به محتوا
صفحه اصلی traveldistro

توسعه‌دهندگان

احراز هویت

چیست

احراز هویت تراول‌دیسترو، امضای درخواست 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 با بدنه خطای ماشین‌خوان، تا باگ امضا را از خطای کسب‌وکاری تفکیک کنید.

صفحات مرتبط

آماده اتصال هستید؟

حجم و محصولات مورد نظر خود را بگویید. کلیدهای سندباکس را برایتان آماده می‌کنیم.

تماس با ما