Bảo Mật Giao Tiếp Backend với Clerk M2M Tokens (Public Beta)

Chúng tôi vui mừng thông báo phiên bản Public Beta của Clerk M2M Tokens – giải pháp xác thực an toàn cho giao tiếp giữa các dịch vụ backend của bạn.

M2M Tokens: Giải Pháp Xác Thực Dành Riêng Cho Backend

M2M Tokens được thiết kế đặc biệt để xác thực các yêu cầu giữa các máy chủ trong hệ thống backend của bạn. Dù bạn đang xây dựng:

  • Kiến trúc microservices
  • Các worker xử lý nền
  • Hệ thống phân tán

M2M Tokens đều cung cấp phương thức giao tiếp bảo mật giữa các thành phần hệ thống.

Khác Biệt So Với Các Giải Pháp Khác

  • OAuth access tokens: Dành cho các trường hợp khác (tham khảo hướng dẫn OAuth scoped access)
  • API keys: Tính năng đang phát triển, đăng ký nhận thông báo khi ra mắt

Cấu Hình Đơn Giản, Kiểm Soát Tối Đa

Dễ dàng tạo và cấu hình máy chủ thông qua:

  • Giao diện Clerk Dashboard
  • API
  • SDK

Bạn có toàn quyền kiểm soát giao tiếp giữa các máy chủ, tuân thủ nguyên tắc đặc quyền tối thiểu.

Tùy Chỉnh Linh Hoạt

  • Thêm custom claims để truyền thông tin bổ sung
  • Cấu hình thời gian hết hạn token
  • Hủy token ngay lập tức khi cần

Tích Hợp Đơn Giản Với SDK

Ví dụ triển khai cơ bản:


// Tạo token từ Machine A<br>
const m2mToken = await clerkClient.m2m.createToken()<br><br>

// Gửi yêu cầu xác thực tới Machine B<br>
await fetch('<machine-b-url>', {<br>
headers: {<br>
Authorization: `Bearer ${m2mToken.token}`,<br>
},<br>
})<br><br>

// Xác thực token tại Machine B<br>
const verified = await clerkClient.m2m.verifyToken({ token })

Chính Sách Giá Cả

  • Giai đoạn beta: Miễn phí sử dụng
  • Sau khi ra mắt chính thức:
    • $0.001 cho mỗi lần tạo token
    • $0.0001 cho mỗi lần xác thực token (opaque tokens)

Chúng tôi sẽ cung cấp thống kê sử dụng, giám sát và giới hạn tốc độ trước khi kết thúc beta. Hỗ trợ JWT tokens cũng sẽ được bổ sung trong thời gian tới.

Bắt Đầu Ngay Hôm Nay

Chúng tôi rất mong nhận được phản hồi từ bạn trong giai đoạn beta. Mọi ý kiến đóng góp xin gửi qua cổng phản hồi hoặc thảo luận trên Discord.

Chỉ mục