Google Common Expression Language
(opensource.google)- Ngôn ngữ biểu thức để viết và đánh giá các chính sách bảo mật, giao thức, v.v.
→ nhỏ gọn và nhanh, có thể nhúng và mở rộng, thân thiện với nhà phát triển
→ cú pháp tương tự C
-
Là phần mở rộng của đặc tả do Google phát triển khi tạo các quy tắc bảo mật cho Firebase
-
Sử dụng kiểu Protocol Buffer, hỗ trợ JSON
-
Cung cấp mã nguồn mở Evaluator hiệu năng cao bằng C++ và Go
service cloud.firestore {
match /databases/{database}/documents {
// Đúng nếu người dùng đã đăng nhập hoặc dữ liệu được yêu cầu là public
function signedInOrPublic() {
return request.auth.uid != null || resource.data.visibility == 'public';
}
match /cities/{city} {
allow read, write: if signedInOrPublic();
}
match /users/{user} {
allow read, write: if signedInOrPublic();
}
}
}
1 bình luận
Bản phát hành Caddy 2 - máy chủ web hiệu năng tốt và hỗ trợ HTTPS tự động, đơn giản https://vi.news.hada.io/topic?id=2028
Máy chủ web Caddy cũng sử dụng CEL khi cấu hình những thứ như Request Matcher.
https://caddyserver.com/docs/caddyfile/matchers