Difference betweem ACL * and ACL none ?

rambo1
Tera Guru

Please explain difference between ACL * and ACL none ? 

5 REPLIES 5

Vaishnavi Lathk
Mega Sage
Mega Sage

Hi,

* is a field level ACL which gives Access to all field on that table. Table. none is a row level ACL which allows you to access records. ... Result: ITIL will not be able to view any records because they only have read access at the field level and not at the Record/Row level

 

Table.*  is a field level ACL which gives Access to all field on that table.

Table.none  is a row level ACL which allows you to access records.

Both are table level ACL, But the thing is * is a wild card entry. Suppose None is restricting table level access and you provide access by using * , system can allow you to do the work.

 

Examples:

If you define a READ ACL with:

•Table.None for Admin & ITIL

Result: Both Admin and ITIL will be able to view all records because they have read access to all records with no field restrictions.

If you define a READ ACL with:

•Table.None for Admin & ITIL & Table.* for Admin

Result: Only Admin will have read access because the Table.* is an explicit rule at the field level that grants only Admin read access to all fields.

If you define a READ ACL with:

•Table.None for Admin & Table.* for ITIL

Result: ITIL will not be able to view any records because they only have read access at the field level and not at the Record/Row level.

*.* represents = all records in all tables.all fields in a record

 

Please mark it as helpful/correct if it helps for you.

 

Regards,

Vaishnavi Lathkar