All
Filtrovat podle:
Jak si mohu na účet vložit hotovost?
Potřebuji pomoc s ověřením účtu
Proč se nemohu přihlásit ke svému účtu?
Jsou nějaké poplatky za výběr kryptoměn?
Potřebuji pomoc s přihlášením do svého účtu
Některé koncové body REST umožňují provádět citlivé operace, jako je zadávání objednávek nebo žádost o výběr digitálního aktiva. Tyto soukromé koncové body lze proto volat pouze prostřednictvím šifrovaných požadavků a v každém takovém požadavku musí být zahrnut ověřovací řetězec (authent). Authent se vypočítá z následujících vstupů:
postData je zřetězení "&" ve formátu <argument>=<value> a je specifické pro každý koncový bod REST.
Příklad | Pro provoz koncového bodu orderbook zvolíte argument symbol s hodnotou |
|---|
Aktualizace toku ověřování pro koncové body v3: Od 20. února 2024, v souladu s osvědčenými postupy a pro zajištění vyššího bezpečnostního standardu, aktualizujeme tok ověřování pro naše koncové body /derivatives/* (v3). (podrobnosti níže)
Změny v generování PostData:
- Před vydáním: Uživatelé museli hashovat parametry řetězce dotazu před kódováním URL pro generování Authent, např. `greeting=hello world`.
- Po vydání: Proces ověřování nyní bude vyžadovat hashování celé, URL-kódované komponenty URI, jak se objevuje v požadavku, např. `greeting=hello%20world`. Tato metoda zvyšuje bezpečnost a je v souladu s osvědčenými postupy.
Tato aktualizace je zvláště relevantní pro koncový bod v3 batchorder, který přijímá tělo JSON ve svých parametrech dotazu.
Zpětná kompatibilita a budoucí plány:
Prozatím je tato změna zpětně kompatibilní. Platforma bude akceptovat obě výše popsané metody generování PostData. Naším cílem je však v budoucnu postupně vyřadit starou metodu (hashování dekódovaných parametrů řetězce dotazu), abychom udrželi nejvyšší bezpečnostní standardy. O této změně budeme včas informovat a důrazně doporučujeme všem uživatelům přejít na novou metodu co nejdříve, aby byla zajištěna nepřetržitá služba.
nonce je průběžně se zvyšující celočíselný parametr. Dobrý nonce je váš systémový čas v
milisekundách (ve formátu řetězce). Náš systém toleruje nonces, které jsou krátkodobě mimo pořadí. Nonce není vyžadován.
Příklad 1415957147987 |
|---|
Mnoho problémů s ověřováním souvisí s nesprávným nonce. Nový pár API klíčů automaticky resetuje nonce a vyřeší tyto problémy.
endpointPath Toto je rozšíření URL koncového bodu.
Příklad /api/v3/orderbook |
|---|
api_secret se získá, jak je popsáno v předchozí sekci.
Příklad | rttp4AzwRfYEdQ7R7X8Z/04Y4TZPa97pqCypi3xXxAqftygftnI6H9yGV+O |
|---|
Na základě těchto vstupů je třeba authent vypočítat následovně:
Zřetězte
postData
+
nonce
+
endpointPath
Výsledek kroku 1 zahashujte pomocí algoritmu SHA-256
Base64-dekódujte svůj api_secret
Použijte výsledek kroku 3 k zahashování výsledku kroku 2 pomocí algoritmu HMAC-SHA-512
Base64-zakódujte výsledek kroku 4
Příklad | ||
|---|---|---|
Následuje implementace authent v Javě. Úplné funkční příklady v různých programovacích jazycích naleznete v sekci Další zdroje. public static String getAuthent(String postData, String nonce, String endpointPath, String secretKeyBase64) |