ho realizzato una web application in Javascript che consuma i servizi di Alfresco tramite web scripts. L'applicazione è installata su un web server separato da Alfresco ed è composta da un'unica pagina html + javascript Il javascript effettua chiamate ajax agli opportuni web scripts che ritornano json e popolano le componenti della pagina. L'idea è mutuata dall' ottimo DOCASU http://docasu.sourceforge.net/
Finora ho utilizzato un meccanismo di autenticazione basato su ticket con utenti creati ad hoc nel repository di Alfresco.
Adesso ho necessità di estendere l'applicazione in questo modo:
1.Autenticazione degli utenti tramite LDAP AD (Passthru) 2.Utilizzare il SSO. 3.Associare gli utenti in gruppi definiti nel repository di Alfresco e non presenti in AD
Per i punti 1 e 2 mi domando se questo tipo di approccio è corretto o devo pensare ad un'architettura diversa ?
Es. se non chiamo il ws /alfresco/service/api/login?u=&pw= come faccio ad avere il ticket e di conseguenza utilizzarlo per chiamare gli altri ws ?
Immagino di dover utilizzare un architettura diversa, ovvero pensavo di usare mappare la home page al Web Client Authenticator ma in questo caso ottengo una url inguardabile del tipo http://myserver:8080/alfresco/wcs/myapp
Per il punto 3 non ho alcuna idea di come fare.
E' possibile avere qualche consiglio o suggerimento ?
A proposito di libri, ho trovato ottime indicazioni per la mia applicazione anche sul tuo libro che reputo insostituibile per chi necessiti di integrare alfresco con altre applicazioni.