quy tắc
Quy tắc bảo mật của Firebase cung cấp khả năng kiểm soát quyền truy cập và xác thực dữ liệu bằng ngôn ngữ đơn giản nhưng giàu tính biểu cảm. Chúng được sử dụng để bảo mật các sản phẩm như Cloud Storage và Cloud Firestore.
Tài liệu này được chia thành hai phần:
- Giao diện - loại dữ liệu chung cho tất cả các sản phẩm sử dụng Quy tắc bảo mật.
- Không gian tên - loại dữ liệu và chức năng dành riêng cho sản phẩm hoặc ngữ cảnh.
Giao diện
Boolean
Kiểu nguyên thủy đại diện cho một giá trị boolean, true
hoặc false
.
Byte
Kiểu đại diện cho một chuỗi byte.
Khoảng thời gian
Khoảng thời gian với độ chính xác nano giây.
Trôi nổi
Kiểu nguyên thủy biểu thị số dấu phẩy động IEEE 64 bit.
số nguyên
Kiểu dữ liệu nguyên thủy biểu thị giá trị số nguyên 64 bit có dấu.
LatLng
Địa điểm kinh độ và vĩ độ.
Danh sách
Danh sách các mặt hàng không đồng nhất.
Bản đồ
Ánh xạ khóa-giá trị.
Bản đồDiff
Đối tượng thể hiện sự khác biệt giữa các đối tượng Rules.Map .
Con số
Một giá trị thuộc loại Integer
hoặc loại Float
.
Con đường
Mẫu giống như thư mục cho vị trí của tài nguyên.
Bộ
Danh sách các mặt hàng độc đáo không có thứ tự, không đồng nhất.
Sợi dây
Kiểu nguyên thủy đại diện cho một giá trị chuỗi.
Dấu thời gian
Dấu thời gian trong UTC với độ chính xác nano giây.
Không gian tên
gỡ lỗi
Tuyên bố gỡ lỗi ngôn ngữ quy tắc bảo mật
khoảng thời gian
Chức năng thời lượng có sẵn trên toàn cầu.
lò sưởi
Các biến và hàm có sẵn trong quy tắc Cloud Firestore.
băm
Chức năng băm có sẵn trên toàn cầu.
latlng
Các hàm kinh độ vĩ độ có sẵn trên toàn cầu.
toán học
Các hàm toán học có sẵn trên toàn cầu.
dấu thời gian
Chức năng dấu thời gian có sẵn trên toàn cầu.