Hi all, I've solved the authentication problem using a IFRAME, like Tiry said. Moreover, now the plugin uses the Nuxeo transformation service. I finally use the transformation to plain text because I haven't found any transformation to HTML (does this plugin exist?). Do I update the jira task with the new package?
Best regards. Tiry escribió: > Hi again Enrique, > > For transformation service, look at : > http://doc.nuxeo.org/5.1/books/nuxeo-book/html-single/#transformation-service > > > Nuxeo already includes a PDF2html converser and a OOO/MSO 2 html > converter. > > Tiry > > Enrique Perez a écrit : >> [EMAIL PROTECTED] escribió: >>> Hi Enrique, >>> >>> You don't need to to do that (Authentication) in order to achieve >>> what you >>> want. >>> >>> In your code, from a Seam component you connect to a Seam aware restlet >>> via http. >>> This is the reason for your authentication problem. >>> >>> There are at least 2 solutions : >>> >>> 1 : you change your design so that the html preview is always >>> fetched from >>> the client browser (ie: as you do for images). >>> This could be done : >>> - by using a IFRAME >>> - by using Ajax to directly insert HTML content into tab's body. >>> >>> 2 : from your Seam action bean, you don't need to use http to call the >>> restlet. Just call it as a seam component, you only need to provide >>> it a >>> dedicated public method to send you the blob. >>> >> >> Thanks, I'll take it a look. >>> NB : by the way, if for some other use cases, if you really need to >>> access >>> to nuxeo from http and propagate user identity you can use the >>> portal-sso >>> addon and the nuxeo-http-client. >>> >>> NB2 : why did't you use standard Nuxeo transformation engine ? >>> >> I didn't know that Nuxeo provides a transformation engine. Where can >> I find it? >> >> Regards. >> >>> See : http://jira.nuxeo.org/browse/NXP-2398 >>> >>> >>>>>> I use an URLConnection object to retrieve the previews. I need to >>>>>> authenticate this URLConnection, but I don't know how to get the >>>>>> credentials that is logged. I try with this piece of code: >>>>>> >>>>>> NuxeoPrincipal >>>>>> nuxeoPrincipal=(NuxeoPrincipal)documentManager.getPrincipal(); >>>>>> >>>>>> String user; >>>>>> String pass; >>>>>> user=nuxeoPrincipal.getName(); >>>>>> pass=nuxeoPrincipal.getPassword(); >>>>>> >>>>>> The username is retrieved fine, but the password returns null. >>>>>> So, at >>>>>> the moment I use the following piece of code: >>>>>> >>>>>> user="Administrator"; >>>>>> pass="Administrator"; >>>>>> >>>>>> >>> >>> >>> >>> >> >> > > -- Enrique Pérez Olivares. Dpto I+D. Yerbabuena Software. [EMAIL PROTECTED] http://www.yerbabuena.es Tlf/Fax: 902 995 246 _______________________________________________ ECM mailing list [email protected] http://lists.nuxeo.com/mailman/listinfo/ecm
