Mapeo de Usuarios en Alfresco

cancel
Showing results for 
Search instead for 
Did you mean: 
juanvzla
Member II

Mapeo de Usuarios en Alfresco

Hola a todos.

Actualmente estoy usando Alfresco(check in , update, consulta etc), desde una aplicación Web.

Está aplicación web tiene usuario que son los encargados de realizar alguna operación dentro del Gestor Documental.

Ahora bien, quiero saber como hago para que mi Alfresco pueda ver los usuarios que este en un Ldap, Active Directory y Base de datos.

Saben como podre realizar esto??



2 Replies
venzia
Senior Member

Re: Mapeo de Usuarios en Alfresco

Hola Juanvlza, si te refieres a poder autenticarse en Alfresco utilizando cuentas de LDAP, AD u otros orígenes esta es tu página -> http://docs.alfresco.com/5.0/concepts/auth-config-examples.html
En cuanto a realizar lo mismo desde una BBDD propia tienes este add-on -> https://addons.alfresco.com/addons/alfresco-custom-jdbc-authenticator (de pago, el cual no he probado).

Saludos!
psantis
Active Member II

Re: Mapeo de Usuarios en Alfresco

Ejecuta este escript, copialo en el data dictionary script back up and log y te retornara un csv con todos los usaurios de la plataforma Smiley Very Happy


var gens = search.luceneSearch("TYPE:\"{http://www.alfresco.org/model/content/1.0}person\"");
    var logFile = space.childByNamePath("Reporte_Usuarios.csv");
    if (logFile == null) {
       logFile = space.createFile("Reporte_Usuarios.csv");
    }
    logFile.content = "";

    for (var i=0; i<gens.length;i++) {
      logFile.content += "USERNAME: ";
     logFile.content += gens.properties["cm:userName"]+"\n";
     logFile.content += "NOMBRE:   ";
     logFile.content += gens.properties["cm:firstName"]+" ";
     logFile.content += gens.properties["cm:lastName"]+"\n";
     logFile.content += "EMAIL:   ";
     logFile.content += gens.properties["cm:email"]+"\n"+"\n";

     // var groupes= people.getContainerGroups(gens);

      /*for (var j=0; j<groupes.length;j++) {
        logFile.content += "\t"+groupes[j].properties["usr:authorityDisplayName"]+"\n";
      }*/

    }
   
   //var luceneQuery = "+@cm\\:firstName:" + firstNameToSearch + " +@cm\\:lastName:" + lastNameToSearch;