6 <role>org.apache.maven.archiva.security.UserRepositories</role>
7 <role-hint>default</role-hint>
8 <implementation>org.apache.maven.archiva.security.DefaultUserRepositories</implementation>
9 <description>DefaultUserRepositories</description>
12 <role>org.codehaus.plexus.redback.system.SecuritySystem</role>
13 <role-hint>testable</role-hint>
14 <field-name>securitySystem</field-name>
17 <role>org.codehaus.plexus.redback.rbac.RBACManager</role>
18 <role-hint>memory</role-hint>
19 <field-name>rbacManager</field-name>
22 <role>org.codehaus.plexus.redback.role.RoleManager</role>
23 <role-hint>default</role-hint>
24 <field-name>roleManager</field-name>
27 <role>org.apache.maven.archiva.configuration.ArchivaConfiguration</role>
28 <field-name>archivaConfiguration</field-name>
34 <role>org.codehaus.plexus.redback.system.SecuritySystem</role>
35 <role-hint>testable</role-hint>
36 <implementation>org.codehaus.plexus.redback.system.DefaultSecuritySystem</implementation>
37 <description>DefaultSecuritySystem:</description>
40 <role>org.codehaus.plexus.redback.authentication.AuthenticationManager</role>
41 <field-name>authnManager</field-name>
44 <role>org.codehaus.plexus.redback.authorization.Authorizer</role>
45 <role-hint>rbac</role-hint>
46 <field-name>authorizer</field-name>
49 <role>org.codehaus.plexus.redback.users.UserManager</role>
50 <role-hint>memory</role-hint>
51 <field-name>userManager</field-name>
54 <role>org.codehaus.plexus.redback.keys.KeyManager</role>
55 <role-hint>memory</role-hint>
56 <field-name>keyManager</field-name>
59 <role>org.codehaus.plexus.redback.policy.UserSecurityPolicy</role>
60 <field-name>policy</field-name>
66 <role>org.codehaus.plexus.redback.authorization.Authorizer</role>
67 <role-hint>rbac</role-hint>
68 <implementation>org.codehaus.plexus.redback.authorization.rbac.RbacAuthorizer</implementation>
69 <description>RbacAuthorizer:</description>
72 <role>org.codehaus.plexus.redback.rbac.RBACManager</role>
73 <role-hint>memory</role-hint>
74 <field-name>manager</field-name>
77 <role>org.codehaus.plexus.redback.users.UserManager</role>
78 <role-hint>memory</role-hint>
79 <field-name>userManager</field-name>
82 <role>org.codehaus.plexus.redback.authorization.rbac.evaluator.PermissionEvaluator</role>
83 <role-hint>default</role-hint>
84 <field-name>evaluator</field-name>
87 <role>org.codehaus.plexus.redback.configuration.UserConfiguration</role>
88 <role-hint>default</role-hint>
89 <field-name>config</field-name>
95 <role>org.codehaus.plexus.redback.authorization.rbac.evaluator.PermissionEvaluator</role>
96 <role-hint>default</role-hint>
97 <implementation>org.codehaus.plexus.redback.authorization.rbac.evaluator.DefaultPermissionEvaluator</implementation>
100 <role>org.codehaus.plexus.redback.users.UserManager</role>
101 <role-hint>memory</role-hint>
102 <field-name>userManager</field-name>
108 <role>org.codehaus.plexus.redback.role.RoleManager</role>
109 <role-hint>default</role-hint>
110 <implementation>org.codehaus.plexus.redback.role.DefaultRoleManager</implementation>
111 <description>RoleProfileManager:</description>
114 <role>org.codehaus.plexus.redback.role.validator.RoleModelValidator</role>
115 <role-hint>default</role-hint>
116 <field-name>modelValidator</field-name>
119 <role>org.codehaus.plexus.redback.role.processor.RoleModelProcessor</role>
120 <role-hint>default</role-hint>
121 <field-name>modelProcessor</field-name>
124 <role>org.codehaus.plexus.redback.role.template.RoleTemplateProcessor</role>
125 <role-hint>default</role-hint>
126 <field-name>templateProcessor</field-name>
129 <role>org.codehaus.plexus.redback.rbac.RBACManager</role>
130 <role-hint>memory</role-hint>
131 <field-name>rbacManager</field-name>
137 <role>org.codehaus.plexus.redback.role.processor.RoleModelProcessor</role>
138 <role-hint>default</role-hint>
139 <implementation>org.codehaus.plexus.redback.role.processor.DefaultRoleModelProcessor</implementation>
140 <description>DefaultRoleModelProcessor: inserts the components of the model that can be populated into the rbac manager</description>
143 <role>org.codehaus.plexus.redback.rbac.RBACManager</role>
144 <role-hint>memory</role-hint>
145 <field-name>rbacManager</field-name>
151 <role>org.codehaus.plexus.redback.role.template.RoleTemplateProcessor</role>
152 <role-hint>default</role-hint>
153 <implementation>org.codehaus.plexus.redback.role.template.DefaultRoleTemplateProcessor</implementation>
154 <description>DefaultRoleTemplateProcessor: inserts the components of a template into the rbac manager</description>
157 <role>org.codehaus.plexus.redback.rbac.RBACManager</role>
158 <role-hint>memory</role-hint>
159 <field-name>rbacManager</field-name>
165 <role>org.apache.maven.archiva.configuration.ArchivaConfiguration</role>
166 <implementation>org.apache.maven.archiva.configuration.DefaultArchivaConfiguration</implementation>
169 <role>org.codehaus.plexus.registry.Registry</role>
170 <role-hint>configured</role-hint>
175 <role>org.codehaus.plexus.registry.Registry</role>
176 <role-hint>configured</role-hint>
177 <implementation>org.codehaus.plexus.registry.commons.CommonsConfigurationRegistry</implementation>
181 <xml fileName="${basedir}/target/test-conf/archiva.xml"
182 config-name="org.apache.maven.archiva.base" config-at="org.apache.maven.archiva"/>