AnsweredAssumed Answered

Webscript e autenticazione SSO

Question asked by blade on Feb 25, 2016
Latest reply on Feb 26, 2016 by blade
Ciao a tutti.

Sono a scrivervi nuovamente sulla questione Webscript per la creazione di una cartella.
Su un'installazione di Alfresco funziona correttamente; su un'altra installazione che ha l'autenticazione SSO (ecco la differenza tra i due) non funziona.
Le installazioni sono identiche, tranne nell'autenticazione SSO.


Ecco l'errore che dà


2016-02-25 17:00:08,691  WARN  [repo.jscript.ScriptLogger] [http-bio-8080-exec-642] Errore nella creazione della cartella: "companyhome" is not defined.


Penso che il problema sia l'autenticazione (evidentemente), ma come faccio a dire sul Webscript che sono connessa tramite SSO? Non dovrebbe essere automatico?
Il ticket viene assegnato, infatti se faccio session.getTicket() o session.ticket restituisce un ticket (che penso sia valido) : "TICKET_cdf1e36e85235ad7e8176c5394222d0c0f5355d9"



// get arguments
var path = args["path"]
var name = args["nomeCartella"]
var description = args["descrizione"]
var codFor = args["codFor"]
var subFolder = args["subFolder"]

if (path != null && name != null)
{
   try
   {
      var parentFolder = companyhome.childByNamePath(path);

      // set up properties
      parentFolder = parentFolder.createFolder(name, "cm:folder");
      var props = new Array();
      props["cm:description"] = description;
      parentFolder.addAspect("cm:titled", props);
      model.folder = "Cartella creata"
      }
      catch(err)
      {
         logger.warn("Errore nella creazione della cartella: " + err.message);
         model.folder = "Cartella non creata"
      }
}



Sapete aiutarmi?

Outcomes