401 su AlfrescoUserFactory loadUser

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

401 su AlfrescoUserFactory loadUser

Salve,

Sto cercando di integrare liferay 6.11 con alfresco 3.4e tramite il deploy della portlet share ma sto avendo notevoli difficolta' perchè sul metodo loaduser in oggetto mi chiede l'autenticazione basic http.

http://localhost:8085/alfresco/s/webframework/content/metadata?user=test

mi viene fuori una finestra, è possibile disabilitarla? Anche quando vado sulla portlet share su liferay dopo che mi sono autenticato, e username e password su liferay e alfresco sono le stesse, mi riviene fuori che alfresco mi richiede l'autenticazione sempre con una basic http.

Francesco
1 Reply
openpj
Moderator
Moderator

Re: 401 su AlfrescoUserFactory loadUser

Questo succede perché si sta chiamando la servlet di accesso alla REST API di Alfresco che richiede sempre e comunque HTTP Basic Authentication.

Devi fare in modo che la portlet richiami il servizio che invece usa un metodo alternativo di autenticazione, che di default è l'utilizzo del cookie.

Prova a fare in modo di richiamare il servizio usando come contextpath wcs oppure wcservice:

/alfresco/wcs/webframework/content….

oppure

/alfresco/wcservice/webframework/content…

In questo modo utilizzerai il meccanismo di autenticazione attualmente configurato su Alfresco, ad esempio SSO, CAS, LDAP etc…

Spero ti aiuti a risolvere.