← Công cụ miễn phí

Công cụ kiểm tra chữ ký Pusher

Tìm lý do bạn gặp “Invalid signature” hoặc AuthError: tính chữ ký cho kênh private hoặc presence, đăng nhập người dùng, webhook hoặc yêu cầu HTTP API, rồi so với chữ ký của bạn. Dùng được với Hibira, Pusher và mọi máy chủ tương thích Pusher.

Kết quả

Điền các ô phía trên: kết quả cập nhật ngay khi bạn gõ.

Chữ ký Pusher hoạt động thế nào

  • Kênh private: HMAC-SHA256 của socket_id:channel_name, dùng secret của ứng dụng làm khóa. Giá trị auth là khóa ứng dụng, dấu hai chấm và chữ ký hệ thập lục phân.
  • Kênh presence: tương tự, trên socket_id:channel_name:channel_data.
  • Đăng nhập người dùng: tương tự, trên socket_id::user::user_data.
  • Webhook: HMAC-SHA256 của nội dung thô, trong header X-Pusher-Signature.
  • HTTP API: HMAC-SHA256 của phương thức, đường dẫn và truy vấn đã sắp xếp (không có auth_signature), mỗi mục một dòng; nếu có nội dung thì thêm MD5 của nó dưới dạng body_md5.

Mã đóng WebSocket và mã lỗi Pusher → · Giải thích giao thức Pusher →