-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathkeycloak-role-permissions-example-import.json
168 lines (168 loc) · 4.38 KB
/
keycloak-role-permissions-example-import.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
{
"roles": {
"realm": [
{
"name": "view-table",
"description": "Grants access to view all tables except for hidden ones"
},
{
"name": "view-hidden-table",
"description": "Grants access to view hidden tables"
},
{
"name": "create-row",
"description": "Grants access to create rows in generic tables"
},
{
"name": "delete-row",
"description": "Grants access to delete rows in generic tables"
},
{
"name": "create-row-setting-table",
"description": "Grants access to create rows in setting tables"
},
{
"name": "delete-row-setting-table",
"description": "Grants access to delete rows in setting tables"
},
{
"name": "change-table-display",
"description": "Grants access to rename tables"
},
{
"name": "change-column-display",
"description": "Grants access to rename columns"
},
{
"name": "view-column",
"description": "Grants access to view all columns"
},
{
"name": "change-media",
"description": "Grants access to create, edit and delete files and folders"
},
{
"name": "change-annotation",
"description": "Grants access to add/remove cell and row annotations"
},
{
"name": "view-cell-value",
"description": "Grants access to view cell values of all columns"
},
{
"name": "edit-single-language-cell-value",
"description": "Grants access to edit all SINGLE LANGUAGE cell values of all columns"
},
{
"name": "edit-multi-language-cell-value",
"description": "Grants access to edit all MULTI LANGUAGE cell values of all columns"
},
{
"name": "edit-cell-value-de",
"description": "Grants access to edit all GERMAN cell values of all columns"
},
{
"name": "edit-cell-value-en",
"description": "Grants access to edit all ENGLISH cell values of all columns"
},
{
"name": "change-system",
"description": "Grants access to system, for example for changing system settings"
},
{
"name": "change-table-group",
"description": "Grants access to create, edit and delete table groups"
},
{
"name": "change-service",
"description": "Grants access to create, edit and delete services"
},
{
"name": "dev",
"description": "ONLY FOR DEVELOPER!!! Grants complete access to all actions"
}
]
},
"groups": [
{
"name": "Developer",
"path": "/Developer",
"realmRoles": [
"dev"
]
},
{
"name": "Admin",
"path": "/Admin",
"realmRoles": [
"change-system",
"edit-single-language-cell-value",
"edit-multi-language-cell-value",
"view-cell-value",
"change-annotation",
"change-media",
"view-column",
"change-column-display",
"change-table-display",
"view-table",
"create-row-setting-table",
"delete-row-setting-table",
"create-row",
"delete-row"
]
},
{
"name": "Editor",
"path": "/Editor",
"realmRoles": [
"edit-single-language-cell-value",
"edit-multi-language-cell-value",
"view-cell-value",
"change-annotation",
"change-media",
"view-column",
"view-table",
"create-row",
"delete-row"
]
},
{
"name": "Translator",
"path": "/Translator",
"realmRoles": [],
"subGroups": [
{
"name": "Translator-DE",
"path": "/Translator/Translator-DE",
"realmRoles": [
"view-cell-value",
"edit-cell-value-de",
"change-annotation",
"view-column",
"view-table"
]
},
{
"name": "Translator-EN",
"path": "/Translator/Translator-EN",
"realmRoles": [
"view-cell-value",
"edit-cell-value-en",
"change-annotation",
"view-column",
"view-table"
]
}
]
},
{
"name": "Reader",
"path": "/Reader",
"realmRoles": [
"view-cell-value",
"view-column",
"view-table"
]
}
]
}