mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Docs: Remove bad info.
from generic-oauth JMESPaths (#94592)
* Remove bad `info.` from generic-oauth JMESPaths * fix: remove nesting from example payloads * Lint --------- Co-authored-by: Mihaly Gyongyosi <mgyongyosi@users.noreply.github.com>
This commit is contained in:
parent
8f6e9f8ed0
commit
9aa23dd73f
@ -239,14 +239,10 @@ Payload:
|
|||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
...
|
...
|
||||||
"info": {
|
"groups": [
|
||||||
...
|
"engineer",
|
||||||
"groups": [
|
"admin",
|
||||||
"engineer",
|
],
|
||||||
"admin",
|
|
||||||
],
|
|
||||||
...
|
|
||||||
},
|
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
@ -254,7 +250,7 @@ Payload:
|
|||||||
Config:
|
Config:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
role_attribute_path = contains(info.groups[*], 'admin') && 'Admin' || contains(info.groups[*], 'editor') && 'Editor' || 'Viewer'
|
role_attribute_path = contains(groups[*], 'admin') && 'Admin' || contains(groups[*], 'editor') && 'Editor' || 'Viewer'
|
||||||
```
|
```
|
||||||
|
|
||||||
##### Map server administrator role
|
##### Map server administrator role
|
||||||
@ -266,13 +262,9 @@ Payload:
|
|||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
...
|
...
|
||||||
"info": {
|
"roles": [
|
||||||
...
|
"admin",
|
||||||
"roles": [
|
],
|
||||||
"admin",
|
|
||||||
],
|
|
||||||
...
|
|
||||||
},
|
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
@ -280,7 +272,7 @@ Payload:
|
|||||||
Config:
|
Config:
|
||||||
|
|
||||||
```ini
|
```ini
|
||||||
role_attribute_path = contains(info.roles[*], 'admin') && 'GrafanaAdmin' || contains(info.roles[*], 'editor') && 'Editor' || 'Viewer'
|
role_attribute_path = contains(roles[*], 'admin') && 'GrafanaAdmin' || contains(roles[*], 'editor') && 'Editor' || 'Viewer'
|
||||||
allow_assign_grafana_admin = true
|
allow_assign_grafana_admin = true
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -305,26 +297,16 @@ Payload:
|
|||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
...
|
"roles": ["org_foo", "org_bar", "another_org"]
|
||||||
"info": {
|
|
||||||
...
|
|
||||||
"roles": [
|
|
||||||
"org_foo",
|
|
||||||
"org_bar",
|
|
||||||
"another_org"
|
|
||||||
],
|
|
||||||
...
|
|
||||||
},
|
|
||||||
...
|
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Config:
|
Config:
|
||||||
|
|
||||||
```ini
|
```ini
|
||||||
role_attribute_path = contains(info.roles[*], 'admin') && 'GrafanaAdmin' || 'None'
|
role_attribute_path = contains(roles[*], 'admin') && 'GrafanaAdmin' || 'None'
|
||||||
allow_assign_grafana_admin = true
|
allow_assign_grafana_admin = true
|
||||||
org_attribute_path = info.roles
|
org_attribute_path = roles
|
||||||
org_mapping = org_foo:org_foo:Viewer org_bar:org_bar:Editor *:org_baz:Editor
|
org_mapping = org_foo:org_foo:Viewer org_bar:org_bar:Editor *:org_baz:Editor
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -347,7 +329,7 @@ To learn more about group synchronization, refer to [Configure team sync](https:
|
|||||||
Configuration:
|
Configuration:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
groups_attribute_path = info.groups
|
groups_attribute_path = groups
|
||||||
```
|
```
|
||||||
|
|
||||||
Payload:
|
Payload:
|
||||||
@ -355,14 +337,10 @@ Payload:
|
|||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
...
|
...
|
||||||
"info": {
|
"groups": [
|
||||||
...
|
"engineers",
|
||||||
"groups": [
|
"analysts",
|
||||||
"engineers",
|
],
|
||||||
"analysts",
|
|
||||||
],
|
|
||||||
...
|
|
||||||
},
|
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user