glide.processors.check_access_before_process Property for Dashboards

KapilG931162839
Tera Contributor

Hi,

I am currently working on dashboards and have set the system property glide.processors.check_access_before_process to true (i.e., ACL check is enabled). I now need to test the behaviour of this property to ensure it's functioning as expected.

As per the documentation, when this property is set to true, the system should enforce ACL checks during dashboard creation and deletion. When set to false, these ACL checks should be bypassed.

the existing Out-of-the-Box (OOB) ACLs allow dashboard creation only if the user has the dashboard_admin or pa_admin role, and the property com.glide.par.unified_analytics.enabled is set to true (which I have already configured).

To test this, I’ve performed the following:

  • Verified that the ACLs are in place and restrict creation based on roles.

  • Logged in as two users:

    • One with the dashboard_admin role

    • One without the dashboard_admin role

However, both users are able to create dashboards via Self-Service > Dashboards > Create New Dashboard.

This behavior seems to indicate that the property may not be enforcing the ACLs as expected.

Could you please advise on how to properly test the glide.processors.check_access_before_process property or if there are any additional configurations required to make it work? 

Best regards,
Kapil

5 REPLIES 5

Mithun
Tera Expert

I do not think you can test this properly. I think you cannot use this property if you are trying to control the access to dashboards for interactive users.