mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
RBAC: Extend the docs with an example of mapping to a fixed role (#79444)
extend the docs with an exmaple of mapping to a fixed role
This commit is contained in:
parent
a1ec5be730
commit
5192150191
@ -276,6 +276,17 @@ role_attribute_path = contains(info.roles[*], 'admin') && 'GrafanaAdmin' || cont
|
|||||||
allow_assign_grafana_admin = true
|
allow_assign_grafana_admin = true
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Map one role to all users
|
||||||
|
|
||||||
|
In this example, all users will be assigned `Viewer` role regardless of the user information received from the identity provider.
|
||||||
|
|
||||||
|
Config:
|
||||||
|
|
||||||
|
```ini
|
||||||
|
role_attribute_path = "'Viewer'"
|
||||||
|
skip_org_role_sync = false
|
||||||
|
```
|
||||||
|
|
||||||
## Configure team synchronization
|
## Configure team synchronization
|
||||||
|
|
||||||
> **Note:** Available in [Grafana Enterprise]({{< relref "../../../../introduction/grafana-enterprise" >}}) and [Grafana Cloud](/docs/grafana-cloud/).
|
> **Note:** Available in [Grafana Enterprise]({{< relref "../../../../introduction/grafana-enterprise" >}}) and [Grafana Cloud](/docs/grafana-cloud/).
|
||||||
|
@ -130,6 +130,15 @@ All other users are granted the `Viewer` role.
|
|||||||
role_attribute_path = [login=='octocat'][0] && 'GrafanaAdmin' || 'Viewer'
|
role_attribute_path = [login=='octocat'][0] && 'GrafanaAdmin' || 'Viewer'
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Map one role to all users
|
||||||
|
|
||||||
|
In this example, all users will be assigned `Viewer` role regardless of the user information received from the identity provider.
|
||||||
|
|
||||||
|
```ini
|
||||||
|
role_attribute_path = "'Viewer'"
|
||||||
|
skip_org_role_sync = false
|
||||||
|
```
|
||||||
|
|
||||||
## Configure team synchronization
|
## Configure team synchronization
|
||||||
|
|
||||||
> **Note:** Available in [Grafana Enterprise]({{< relref "../../../../introduction/grafana-enterprise" >}}) and [Grafana Cloud](/docs/grafana-cloud/).
|
> **Note:** Available in [Grafana Enterprise]({{< relref "../../../../introduction/grafana-enterprise" >}}) and [Grafana Cloud](/docs/grafana-cloud/).
|
||||||
|
@ -166,6 +166,15 @@ All other users are granted the `Viewer` role.
|
|||||||
role_attribute_path = email=='admin@company.com' && 'GrafanaAdmin' || 'Viewer'
|
role_attribute_path = email=='admin@company.com' && 'GrafanaAdmin' || 'Viewer'
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Map one role to all users
|
||||||
|
|
||||||
|
In this example, all users will be assigned `Viewer` role regardless of the user information received from the identity provider.
|
||||||
|
|
||||||
|
```ini
|
||||||
|
role_attribute_path = "'Viewer'"
|
||||||
|
skip_org_role_sync = false
|
||||||
|
```
|
||||||
|
|
||||||
## Configure team synchronization
|
## Configure team synchronization
|
||||||
|
|
||||||
> **Note:** Available in [Grafana Enterprise]({{< relref "../../../../introduction/grafana-enterprise" >}}) and [Grafana Cloud](/docs/grafana-cloud/).
|
> **Note:** Available in [Grafana Enterprise]({{< relref "../../../../introduction/grafana-enterprise" >}}) and [Grafana Cloud](/docs/grafana-cloud/).
|
||||||
|
@ -187,3 +187,12 @@ allow_assign_grafana_admin = true
|
|||||||
skip_org_role_sync = false
|
skip_org_role_sync = false
|
||||||
role_attribute_path = email=='admin@company.com' && 'GrafanaAdmin' || 'Viewer'
|
role_attribute_path = email=='admin@company.com' && 'GrafanaAdmin' || 'Viewer'
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Map one role to all users
|
||||||
|
|
||||||
|
In this example, all users will be assigned `Viewer` role regardless of the user information received from the identity provider.
|
||||||
|
|
||||||
|
```ini
|
||||||
|
role_attribute_path = "'Viewer'"
|
||||||
|
skip_org_role_sync = false
|
||||||
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user