broker_api_key 認證方式,並在 auth.wallet_address 傳入目標使用者的錢包地址。該錢包須屬於目前 Broker。
私有訂閱簽名
請求中的t 是 Unix 毫秒時間戳。簽名原文的 time 使用 floor(t / 1000)。錢包地址按 URL Query 規則編碼,欄位順序固定:
HexEncode(HMAC_SHA512(Secret, UTF8(簽名原文)))。WebSocket 簽名包含錢包地址,與 REST 請求簽名規則不同。請勿傳送 API Secret。
訂閱示例
time 為 1720000000。訂閱其他私有頻道時,請使用實際頻道名稱重新簽名。簽名使用的錢包地址須與 auth.wallet_address 完全一致。
連線預先認證(可選)
也可以先使用server.sign 認證連線。此時請另行簽名,不能重用訂閱簽名:
auth。一條連線只綁定一個使用者;切換使用者需建立新連線,斷線重連後需重新認證。請在 WebSocket 訊息中提供錢包地址;握手時無需傳遞 REST 的 X-User-Wallet-Address Header。REST 簽名規則見 Broker API Key 與簽名。