Integrator selection & delivery
AV Touch Panel Role-Based Access: Enforce Actions Beyond Hidden Pages
Define operator, supervisor and maintainer permissions across panel UI, direct interfaces, host accounts and service access.
AV touch panel role-based access should define which actions each role may perform and enforce those permissions at every reachable control path. Hiding a settings page can improve usability, but it is not sufficient authorization if the same action remains available through an API, another panel or an unrestricted host account. Test both permitted actions and attempted bypasses within the authorized project scope.
Start with actions and responsibilities
List daily presentation actions, schedule changes, configuration edits, account administration and recovery tasks. Assign them to roles such as host, operator, supervisor and maintainer. Avoid assuming every senior employee needs unrestricted administration, or that a shared “admin PIN” provides individual accountability.
Use NIST's role-based access-control resource as background for the role concept. The proposed role model here is an AV design aid, not a claim that a particular product implements the NIST model or meets a security certification. Validate the capabilities of the actual application, host and interfaces.
Write a permission matrix
| Action | Host | Supervisor | Maintainer |
|---|---|---|---|
| Select approved presentation | Allow | Allow | Allow as needed |
| Override closing schedule | Deny | Allow with recorded procedure | Only if assigned |
| Edit device endpoint | Deny | Deny | Allow during change window |
| Export project configuration | Deny | By agreed custody policy | Allow under project policy |
| Manage remote service access | Deny | Approve session where assigned | Use approved support process |
The matrix is illustrative. Some venues need different roles, and some platforms offer only limited access features. If a requirement cannot be enforced by the product, decide whether approved host controls or an operational procedure is acceptable. Record the limitation rather than presenting a hidden button as a complete security boundary.
Review every route to the action
Map runtime panels, configuration editor, device web interfaces, remote support tools and local OS access. A locked panel can coexist with an unlocked player admin page or accessible configuration files. Ask customer IT to review the whole path, including shared accounts and removable media, instead of evaluating only the visual page hierarchy.
Microsoft's Shell Launcher overview explains that replacing the Windows shell does not by itself prevent access to other applications and components. This is a useful reminder to distinguish a dedicated operating experience from access enforcement. Check the host edition and application requirements before proposing Windows lockdown measures.
Plan authentication and recovery
Agree how users gain and lose access, how credentials are stored and how emergency maintenance access is approved. A lost supervisor credential must have a supported recovery route, but a permanent shared bypass undermines accountability. Keep the process proportionate to the venue and avoid collecting identity data the system does not need.
Decide how sessions end on shared panels. A maintainer who leaves a configuration session open can unintentionally grant privileges to the next operator. Test sign-out, restart and timeout behavior where supported. If audit records are required, verify the recorded action, identity and time rather than assuming a UI login produces a usable audit trail.
Verify denial as well as success
For each role, test one allowed action and every high-impact denied action through approved interfaces. Use authorized test accounts and avoid probing customer infrastructure outside the agreed scope. Confirm denial leaves the current presentation intact and gives an understandable message without revealing secrets.
Accept the design when permissions match responsibilities and enforcement gaps are explicit. See the existing Android tablet control article for panel context. Discuss the exact permission matrix with SoftControl partners to verify current application and host capabilities; this page does not promise enterprise RBAC, single sign-on or audit logging features.
Source documents
- csrc.nist.gov — / projects / role-based-access-control
- learn.microsoft.com — / en-us / windows / configuration / shell-launcher /
Use the source applicable to your model, firmware and operating-system edition. Read our editorial method.