6 <role>org.apache.maven.archiva.security.ServletAuthenticator</role>
7 <role-hint>default</role-hint>
8 <implementation>org.apache.maven.archiva.security.ArchivaServletAuthenticator</implementation>
9 <description>ArchivaServletAuthenticator</description>
12 <role>org.codehaus.plexus.redback.system.SecuritySystem</role>
13 <role-hint>testable</role-hint>
14 <field-name>securitySystem</field-name>
20 <role>org.apache.maven.archiva.security.UserRepositories</role>
21 <role-hint>default</role-hint>
22 <implementation>org.apache.maven.archiva.security.DefaultUserRepositories</implementation>
23 <description>DefaultUserRepositories</description>
26 <role>org.codehaus.plexus.redback.system.SecuritySystem</role>
27 <role-hint>testable</role-hint>
28 <field-name>securitySystem</field-name>
31 <role>org.codehaus.plexus.redback.role.RoleManager</role>
32 <role-hint>default</role-hint>
33 <field-name>roleManager</field-name>
36 <role>org.apache.maven.archiva.configuration.ArchivaConfiguration</role>
37 <field-name>archivaConfiguration</field-name>
43 <role>org.codehaus.plexus.redback.system.SecuritySystem</role>
44 <role-hint>testable</role-hint>
45 <implementation>org.codehaus.plexus.redback.system.DefaultSecuritySystem</implementation>
46 <description>DefaultSecuritySystem:</description>
49 <role>org.codehaus.plexus.redback.authentication.AuthenticationManager</role>
50 <field-name>authnManager</field-name>
53 <role>org.codehaus.plexus.redback.authorization.Authorizer</role>
54 <role-hint>rbac</role-hint>
55 <field-name>authorizer</field-name>
58 <role>org.codehaus.plexus.redback.users.UserManager</role>
59 <role-hint>memory</role-hint>
60 <field-name>userManager</field-name>
63 <role>org.codehaus.plexus.redback.keys.KeyManager</role>
64 <role-hint>memory</role-hint>
65 <field-name>keyManager</field-name>
68 <role>org.codehaus.plexus.redback.policy.UserSecurityPolicy</role>
69 <field-name>policy</field-name>
75 <role>org.codehaus.plexus.redback.authorization.Authorizer</role>
76 <role-hint>rbac</role-hint>
77 <implementation>org.codehaus.plexus.redback.authorization.rbac.RbacAuthorizer</implementation>
78 <description>RbacAuthorizer:</description>
81 <role>org.codehaus.plexus.redback.rbac.RBACManager</role>
82 <role-hint>memory</role-hint>
83 <field-name>manager</field-name>
86 <role>org.codehaus.plexus.redback.users.UserManager</role>
87 <role-hint>memory</role-hint>
88 <field-name>userManager</field-name>
91 <role>org.codehaus.plexus.redback.authorization.rbac.evaluator.PermissionEvaluator</role>
92 <role-hint>default</role-hint>
93 <field-name>evaluator</field-name>
99 <role>org.codehaus.plexus.redback.authorization.rbac.evaluator.PermissionEvaluator</role>
100 <role-hint>default</role-hint>
101 <implementation>org.codehaus.plexus.redback.authorization.rbac.evaluator.DefaultPermissionEvaluator</implementation>
104 <role>org.codehaus.plexus.redback.users.UserManager</role>
105 <role-hint>memory</role-hint>
106 <field-name>userManager</field-name>
112 <role>org.codehaus.plexus.redback.role.RoleManager</role>
113 <role-hint>default</role-hint>
114 <implementation>org.codehaus.plexus.redback.role.DefaultRoleManager</implementation>
115 <description>RoleProfileManager:</description>
118 <role>org.codehaus.plexus.redback.role.validator.RoleModelValidator</role>
119 <role-hint>default</role-hint>
120 <field-name>modelValidator</field-name>
123 <role>org.codehaus.plexus.redback.role.processor.RoleModelProcessor</role>
124 <role-hint>default</role-hint>
125 <field-name>modelProcessor</field-name>
128 <role>org.codehaus.plexus.redback.role.template.RoleTemplateProcessor</role>
129 <role-hint>default</role-hint>
130 <field-name>templateProcessor</field-name>
133 <role>org.codehaus.plexus.redback.rbac.RBACManager</role>
134 <role-hint>memory</role-hint>
135 <field-name>rbacManager</field-name>
141 <role>org.codehaus.plexus.redback.role.processor.RoleModelProcessor</role>
142 <role-hint>default</role-hint>
143 <implementation>org.codehaus.plexus.redback.role.processor.DefaultRoleModelProcessor</implementation>
144 <description>DefaultRoleModelProcessor: inserts the components of the model that can be populated into the rbac manager</description>
147 <role>org.codehaus.plexus.redback.rbac.RBACManager</role>
148 <role-hint>memory</role-hint>
149 <field-name>rbacManager</field-name>
155 <role>org.codehaus.plexus.redback.role.template.RoleTemplateProcessor</role>
156 <role-hint>default</role-hint>
157 <implementation>org.codehaus.plexus.redback.role.template.DefaultRoleTemplateProcessor</implementation>
158 <description>DefaultRoleTemplateProcessor: inserts the components of a template into the rbac manager</description>
161 <role>org.codehaus.plexus.redback.rbac.RBACManager</role>
162 <role-hint>memory</role-hint>
163 <field-name>rbacManager</field-name>
169 <role>org.apache.maven.archiva.configuration.ArchivaConfiguration</role>
170 <implementation>org.apache.maven.archiva.configuration.DefaultArchivaConfiguration</implementation>
173 <role>org.codehaus.plexus.registry.Registry</role>
174 <role-hint>configured</role-hint>
179 <role>org.codehaus.plexus.registry.Registry</role>
180 <role-hint>configured</role-hint>
181 <implementation>org.codehaus.plexus.registry.commons.CommonsConfigurationRegistry</implementation>
185 <xml fileName="${basedir}/target/test-conf/archiva.xml"
186 config-name="org.apache.maven.archiva.base" config-at="org.apache.maven.archiva"/>