The Alfresco membership framework is very secure, flexible, scalable, and customizable. Roles are collections of permissions assigned to users (consumer, contributor, editor, collaborator, and coordinator). You can manage system users and groups through the Administration Console. Security is imposed by assigning a role to a specific user or group for a specific space or content. Authentication is possible using Alfresco's built-in membership system, NTLM, and LDAP. Bulk uploading of users is also possible using command-line utilities and the web services API.