Thêm SDK quản trị của Firebase vào máy chủ

Admin SDK là một tập hợp các thư viện máy chủ cho phép bạn tương tác với Firebase từ các môi trường đặc quyền để thực hiện các thao tác như:

  • Thực hiện các truy vấn và đột biến trên dịch vụ Firebase SQL Connect để quản lý dữ liệu hàng loạt và các thao tác khác với đầy đủ đặc quyền quản trị.
  • Đọc và ghi dữ liệu Realtime Database với toàn bộ đặc quyền quản trị.
  • Gửi thông báo Firebase Cloud Messaging theo cách lập trình bằng một phương pháp đơn giản, thay thế cho các giao thức máy chủ Firebase Cloud Messaging.
  • Tạo và xác minh mã thông báo xác thực Firebase.
  • Truy cập vào các tài nguyên Google Cloud như các vùng chứa Cloud Storage và cơ sở dữ liệu Cloud Firestore được liên kết với dự án Firebase của bạn.
  • Tạo bảng điều khiển dành cho quản trị viên đơn giản của riêng bạn để thực hiện các thao tác như tra cứu dữ liệu người dùng hoặc thay đổi địa chỉ email của người dùng để xác thực.

Nếu muốn sử dụng Node.js SDK làm ứng dụng cho quyền truy cập của người dùng cuối (ví dụ: trong ứng dụng Node.js dành cho máy tính hoặc IoT), thay vì quyền truy cập của quản trị viên từ một môi trường đặc quyền (chẳng hạn như máy chủ), bạn nên làm theo hướng dẫn thiết lập SDK JavaScript cho ứng dụng.

Sau đây là một ma trận tính năng cho biết những tính năng của Firebase được hỗ trợ trong từng ngôn ngữ:

Tính năng Node.js Java Python Bắt đầu C# Dart
Tạo mã thông báo tuỳ chỉnh
Xác minh mã thông báo nhận dạng
Quản lý người dùng
Kiểm soát quyền truy cập bằng các câu lệnh tuỳ chỉnh
Thu hồi mã làm mới
Nhập người dùng
Quản lý cookie của phiên
Tạo đường liên kết cho thao tác qua email
Quản lý cấu hình nhà cung cấp SAML/OIDC