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
|
||||
{
|
||||
...
|
||||
"info": {
|
||||
...
|
||||
"groups": [
|
||||
"engineer",
|
||||
"admin",
|
||||
],
|
||||
...
|
||||
},
|
||||
"groups": [
|
||||
"engineer",
|
||||
"admin",
|
||||
],
|
||||
...
|
||||
}
|
||||
```
|
||||
@ -254,7 +250,7 @@ Payload:
|
||||
Config:
|
||||
|
||||
```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
|
||||
@ -266,13 +262,9 @@ Payload:
|
||||
```json
|
||||
{
|
||||
...
|
||||
"info": {
|
||||
...
|
||||
"roles": [
|
||||
"admin",
|
||||
],
|
||||
...
|
||||
},
|
||||
"roles": [
|
||||
"admin",
|
||||
],
|
||||
...
|
||||
}
|
||||
```
|
||||
@ -280,7 +272,7 @@ Payload:
|
||||
Config:
|
||||
|
||||
```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
|
||||
```
|
||||
|
||||
@ -305,26 +297,16 @@ Payload:
|
||||
|
||||
```json
|
||||
{
|
||||
...
|
||||
"info": {
|
||||
...
|
||||
"roles": [
|
||||
"org_foo",
|
||||
"org_bar",
|
||||
"another_org"
|
||||
],
|
||||
...
|
||||
},
|
||||
...
|
||||
"roles": ["org_foo", "org_bar", "another_org"]
|
||||
}
|
||||
```
|
||||
|
||||
Config:
|
||||
|
||||
```ini
|
||||
role_attribute_path = contains(info.roles[*], 'admin') && 'GrafanaAdmin' || 'None'
|
||||
role_attribute_path = contains(roles[*], 'admin') && 'GrafanaAdmin' || 'None'
|
||||
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
|
||||
```
|
||||
|
||||
@ -347,7 +329,7 @@ To learn more about group synchronization, refer to [Configure team sync](https:
|
||||
Configuration:
|
||||
|
||||
```bash
|
||||
groups_attribute_path = info.groups
|
||||
groups_attribute_path = groups
|
||||
```
|
||||
|
||||
Payload:
|
||||
@ -355,14 +337,10 @@ Payload:
|
||||
```json
|
||||
{
|
||||
...
|
||||
"info": {
|
||||
...
|
||||
"groups": [
|
||||
"engineers",
|
||||
"analysts",
|
||||
],
|
||||
...
|
||||
},
|
||||
"groups": [
|
||||
"engineers",
|
||||
"analysts",
|
||||
],
|
||||
...
|
||||
}
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user