Allow roles to filter for the currently logged in user #3493
Labels
area/authentication
Affects user authentication or authorization
enhancement
New feature or improvement
Milestone
In nagios it was possible to limit the hosts/services visible to a logged in user based on contact information. e.g. if userA was logged into the webfrontend he would only see hosts and services with her/him assigned as a contact.
This allows users to see only systems they are actually responsible for instead of having to somehow filter away issues of system out of their responsibility.
It would be nice to have something similar in icingaweb2.
Context
e.g. we assign hosts AND services custom variables via icinga director, that respresent
These vars are then pulled (among other vars) by notfication assign-where's to map the required notifications thus allowing easy deployment.
It would be great to have a functionality that allows e.g. filtering like
host.vars.responsible=="$currentUser$" || host.vars.deputy=="$currentUser$"||"$currentUser$" in host.vars.addition_users
Your Environment
icinga2 --version
): r2.8.4-1icinga2 feature list
):Disabled features: compatlog elasticsearch gelf icingastatus influxdb livestatus opentsdb perfdata statusdata syslog
Enabled features: api checker command debuglog graphite ido-mysql mainlog notification
icinga2 daemon -C
):zones.conf
file (oricinga2 object list --type Endpoint
andicinga2 object list --type Zone
) from all affected nodes.The text was updated successfully, but these errors were encountered: