Một hành động yêu cầu user phải có TẤT CẢ các quyền trong danh sách yêu cầu. Quyền hỗ trợ ký tự đại diện: quyền * (hoặc <resource>:*) bao trùm. Cụ thể, user có quyền p thoả mãn yêu cầu q nếu: p === q, hoặc p === '*', hoặc p dạng r:* và q bắt đầu bằng r:.
Cho:
In ALLOW nếu user thoả MỌI quyền yêu cầu, ngược lại DENY.
Input:
post:* user:read
post:edit post:delete
Output: ALLOW
Dòng 1: quyền user. Dòng 2: quyền yêu cầu.
Wildcard * và <resource>:*.
ALLOW hoặc DENY.
Ví dụ:
Đầu vào:
post:* user:read
post:edit post:delete
Đầu ra:
ALLOW
Giải thích:
Đang tải editor...