cancel
Showing results for 
Search instead for 
Did you mean: 

Mapeo de Usuarios en Alfresco

juanvzla
Champ in-the-making
Champ in-the-making
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 2

venzia
Star Collaborator
Star Collaborator
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
Confirmed Champ
Confirmed Champ
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;