What is a one sentence summary of your feature request?
Improve “Claims” permissions by adding additional Claims and Role configurations to enhance access control and dashboard management capabilities.
Please describe your idea in detail. What is your problem, why do you feel this idea is the best solution, etc.
The current setup for Claims and Permissions in PingCastle limits flexibility and control for users, particularly regarding Dashboard access.
Currently, Dashboards can only be accessed by users with local “Admin” permissions, which restricts non-admin users from utilizing critical features without being granted excessive privileges. Additionally, there is no Claims configuration available for Dashboard access, which undermines the fine-grained access control that Claims are designed to provide.
Furthermore, the existing Claims do not integrate properly with EntraID SSO Configuration, as “Role” Claims or “Group” Claims are ignored despite being present in the user’s Debug Information. This inconsistency creates confusion and potential security risks.
The available Roles—“Viewer,” “Operator,” and “Owner” are insufficient for a diverse range of use cases. By adding new Roles such as “Admin,” “Security Officer,” “Domain Owner,” and the ability to create Custom Roles with Checkbox selections for Permissions/Page Access, the system would enable administrators to tailor access more precisely and securely.
How do you currently solve the challenges you have by not having this feature?
Currently, to provide non-admin users with Dashboard access, I find myself granting them local “Admin” permissions, which exposes them to settings and configurations that they should not have access to. This not only increases security risks but also leads to potential misconfigurations.
The lack of Claims configuration for Dashboard access restricts the ability to enforce least privilege principles, meaning that users must hold more permissions than necessary to perform their tasks. Additionally, dealing with the inconsistencies in Claims and SSO integration has become frustrating, as relying on manual adjustments without the assurance that selected Claims will be honored isn’t scalable or efficient.
Overall, the missing functionality creates operational bottlenecks and complicates user role management, making it clear that improvements in Claims and Permissions are paramount for effective and secure management within PingCastle.