2 <modelVersion>1.0.0</modelVersion>
6 <description>Roles that apply system-wide, across all of the applications</description>
7 <version>1.0.0</version>
12 <permanent>true</permanent>
13 <description>global resource implies full access for authorization</description>
17 <name>${username}</name>
18 <permanent>true</permanent>
19 <description>replaced with the username of the principal at authorization check time</description>
24 <id>configuration-edit</id>
25 <name>configuration-edit</name>
26 <description>edit configuration</description>
27 <permanent>true</permanent>
30 <id>user-management-user-create</id>
31 <name>user-management-user-create</name>
32 <description>create user</description>
33 <permanent>true</permanent>
36 <id>user-management-user-edit</id>
37 <name>user-management-user-edit</name>
38 <description>edit user</description>
39 <permanent>true</permanent>
42 <id>user-management-user-role</id>
43 <name>user-management-user-role</name>
44 <description>user roles</description>
45 <permanent>true</permanent>
48 <id>user-management-user-delete</id>
49 <name>user-management-user-delete</name>
50 <description>delete user</description>
51 <permanent>true</permanent>
54 <id>user-management-user-list</id>
55 <name>user-management-user-list</name>
56 <description>list users</description>
57 <permanent>true</permanent>
60 <id>user-management-role-grant</id>
61 <name>user-management-role-grant</name>
62 <description>grant role</description>
63 <permanent>true</permanent>
66 <id>user-management-role-drop</id>
67 <name>user-management-role-drop</name>
68 <description>drop role</description>
69 <permanent>true</permanent>
72 <id>user-management-rbac-admin</id>
73 <name>user-management-rbac-admin</name>
74 <description>administer rbac</description>
75 <permanent>true</permanent>
79 <name>guest-access</name>
80 <description>access guest</description>
81 <permanent>true</permanent>
84 <id>user-management-manage-data</id>
85 <name>user-management-manage-data</name>
86 <description>manage data</description>
87 <permanent>true</permanent>
92 <id>system-administrator</id>
93 <name>System Administrator</name>
94 <permanent>true</permanent>
95 <assignable>true</assignable>
98 <id>edit-redback-configuration</id>
99 <name>Edit Redback Configuration</name>
100 <operation>configuration-edit</operation>
101 <resource>global</resource>
102 <permanent>true</permanent>
105 <id>manage-rbac-setup</id>
106 <name>User RBAC Management</name>
107 <operation>user-management-rbac-admin</operation>
108 <resource>global</resource>
109 <permanent>true</permanent>
112 <id>manage-rbac-data</id>
113 <name>RBAC Manage Data</name>
114 <operation>user-management-manage-data</operation>
115 <resource>global</resource>
116 <permanent>true</permanent>
120 <childRole>user-administrator</childRole>
124 <id>user-administrator</id>
125 <name>User Administrator</name>
126 <permanent>true</permanent>
127 <assignable>true</assignable>
130 <id>drop-roles-for-anyone</id>
131 <name>Drop Roles for Anyone</name>
132 <operation>user-management-role-drop</operation>
133 <resource>global</resource>
134 <permanent>true</permanent>
137 <id>grant-roles-for-anyone</id>
138 <name>Grant Roles for Anyone</name>
139 <operation>user-management-role-grant</operation>
140 <resource>global</resource>
141 <permanent>true</permanent>
145 <name>Create Users</name>
146 <operation>user-management-user-create</operation>
147 <resource>global</resource>
148 <permanent>true</permanent>
152 <name>Delete Users</name>
153 <operation>user-management-user-delete</operation>
154 <resource>global</resource>
155 <permanent>true</permanent>
159 <name>Edit Users</name>
160 <operation>user-management-user-edit</operation>
161 <resource>global</resource>
162 <permanent>true</permanent>
165 <id>access-users-roles</id>
166 <name>Access Users Roles</name>
167 <operation>user-management-user-role</operation>
168 <resource>global</resource>
169 <permanent>true</permanent>
172 <id>access-user-list</id>
173 <name>Access User List</name>
174 <operation>user-management-user-list</operation>
175 <resource>global</resource>
176 <permanent>true</permanent>
181 <id>edit-users-list</id>
182 <name>edit users list</name>
183 <permanent>true</permanent>
184 <assignable>true</assignable>
187 <id>access-user-list</id>
188 <name>Access User List</name>
189 <operation>user-management-user-list</operation>
190 <resource>global</resource>
191 <permanent>true</permanent>
196 <id>registered-user</id>
197 <name>Registered User</name>
198 <permanent>true</permanent>
199 <assignable>true</assignable>
202 <id>edit-user-by-username</id>
203 <name>Edit User Data by Username</name>
204 <operation>user-management-user-edit</operation>
205 <resource>username</resource>
206 <permanent>true</permanent>
213 <permanent>true</permanent>
214 <assignable>true</assignable>
217 <id>guest-permission</id>
218 <name>Guest Permission</name>
219 <operation>guest-access</operation>
220 <resource>global</resource>
221 <permanent>true</permanent>
228 </redback-role-model>