Bỏ qua, đến nội dung

plugin-acl-allow

Package

@digiforce-example/plugin-acl-allow

Mô tả ngắn

Ví dụ server: đăng ký resource thử nghiệm và mở quyền bằng acl.allow (public, loggedIn, predicate).

Mục lục

Tổng quan (ví dụ)

Bài toán

Minh họa ba kiểu cấp quyền tĩnh/động trên resource tùy biến testAclAllow, giúp developer hiểu API app.acl.allow trước khi áp dụng vào resource thật.

Luồng runtime

  1. Plugin load gọi resourceManager.define với ba action action1action3.
  2. acl.allow('testAclAllow','action1','public') - không cần đăng nhập.
  3. action2 yêu cầu loggedIn.
  4. action3 dùng hàm predicate (ví dụ chỉ user id === 2).

Ghi chú

Đây là package @digiforce-example; không dùng trực tiếp production, chỉ tham chiếu pattern.