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>
90 <role>org.codehaus.plexus.redback.authorization.rbac.evaluator.PermissionEvaluator</role>
91 <role-hint>default</role-hint>
92 <implementation>org.codehaus.plexus.redback.authorization.rbac.evaluator.DefaultPermissionEvaluator</implementation>
95 <role>org.codehaus.plexus.redback.users.UserManager</role>
96 <role-hint>memory</role-hint>
97 <field-name>userManager</field-name>
103 <role>org.codehaus.plexus.redback.role.RoleManager</role>
104 <role-hint>default</role-hint>
105 <implementation>org.codehaus.plexus.redback.role.DefaultRoleManager</implementation>
106 <description>RoleProfileManager:</description>
109 <role>org.codehaus.plexus.redback.role.validator.RoleModelValidator</role>
110 <role-hint>default</role-hint>
111 <field-name>modelValidator</field-name>
114 <role>org.codehaus.plexus.redback.role.processor.RoleModelProcessor</role>
115 <role-hint>default</role-hint>
116 <field-name>modelProcessor</field-name>
119 <role>org.codehaus.plexus.redback.role.template.RoleTemplateProcessor</role>
120 <role-hint>default</role-hint>
121 <field-name>templateProcessor</field-name>
124 <role>org.codehaus.plexus.redback.rbac.RBACManager</role>
125 <role-hint>memory</role-hint>
126 <field-name>rbacManager</field-name>
132 <role>org.codehaus.plexus.redback.role.processor.RoleModelProcessor</role>
133 <role-hint>default</role-hint>
134 <implementation>org.codehaus.plexus.redback.role.processor.DefaultRoleModelProcessor</implementation>
135 <description>DefaultRoleModelProcessor: inserts the components of the model that can be populated into the rbac manager</description>
138 <role>org.codehaus.plexus.redback.rbac.RBACManager</role>
139 <role-hint>memory</role-hint>
140 <field-name>rbacManager</field-name>
146 <role>org.codehaus.plexus.redback.role.template.RoleTemplateProcessor</role>
147 <role-hint>default</role-hint>
148 <implementation>org.codehaus.plexus.redback.role.template.DefaultRoleTemplateProcessor</implementation>
149 <description>DefaultRoleTemplateProcessor: inserts the components of a template into the rbac manager</description>
152 <role>org.codehaus.plexus.redback.rbac.RBACManager</role>
153 <role-hint>memory</role-hint>
154 <field-name>rbacManager</field-name>
160 <role>org.apache.maven.archiva.configuration.ArchivaConfiguration</role>
161 <implementation>org.apache.maven.archiva.configuration.DefaultArchivaConfiguration</implementation>
164 <role>org.codehaus.plexus.registry.Registry</role>
165 <role-hint>configured</role-hint>
170 <role>org.codehaus.plexus.registry.Registry</role>
171 <role-hint>configured</role-hint>
172 <implementation>org.codehaus.plexus.registry.commons.CommonsConfigurationRegistry</implementation>
176 <xml fileName="${basedir}/target/test-conf/archiva.xml"
177 config-name="org.apache.maven.archiva.base" config-at="org.apache.maven.archiva"/>