Forums

Home » Liferay Portal » Italiano

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Giacinto Claudio De Caro
6.1.1 GA2 - "Invalid authentication token" su chiamata Json Service
October 3, 2012 4:03 AM
Answer

Giacinto Claudio De Caro

Rank: Junior Member

Posts: 43

Join Date: September 19, 2007

Recent Posts

Salve emoticon

Stiamo migrando alla 6.1.1 GA2 una portlet che era in sviluppo sulla 6.1.0
In questa portlet ci sono delle chiamate ai Json Service che prima andavano ma che ora stanno dando problemi...

Per la precisione, avviando il server (siamo sotto windows) da cmd, al momento della chiamata viene restituito un "Invalid authentication token"
Se invece il server è stato fatto partire dall'interfaccia del Liferay IDE di Eclipse, funziona tutto correttamente

La chiamata avviene su questo url:
http://localhost:8080/c/portal/json_service

Inoltre, ho notato che chiamando l'url:
http://localhost:8080/[ID-PORTLET]/api/jsonws

Viene restituito "errore 404"...

Per caso è cambiato qualcosa di significativo, tra la 6.1.0 alla 6.1.1?

Avete qualche idea?

Grazie mille
Andrea Di Giorgi
RE: 6.1.1 GA2 - "Invalid authentication token" su chiamata Json Service
October 5, 2012 5:44 AM
Answer

Andrea Di Giorgi

Rank: New Member

Posts: 19

Join Date: May 31, 2010

Recent Posts

Uhm, prova a chiamare il tuo web service usando l'URL come indicato da Igor Spasic qui.
giacomo savino
RE: 6.1.1 GA2 - "Invalid authentication token" su chiamata Json Service
October 5, 2012 8:19 AM
Answer

giacomo savino

Rank: Junior Member

Posts: 34

Join Date: June 16, 2011

Recent Posts

Puoi provare con auth.token.check.enabled=false sul portal-ext.properties.

O inserire :<init-param>
<name>check-auth-token</name>
<value>false</value>
</init-param>
nel portlet.xml dopo la dichiarazione <portlet-class>
Giacinto Claudio De Caro
RE: 6.1.1 GA2 - "Invalid authentication token" su chiamata Json Service
October 11, 2012 3:04 AM
Answer

Giacinto Claudio De Caro

Rank: Junior Member

Posts: 43

Join Date: September 19, 2007

Recent Posts

Andrea, continua a darmi lo stesso problema, purtroppo.

Impostando:
json.service.auth.token.enabled=false

Invece restituisce un:
"Please sign in to invoke this method"

Il problema sembrerebbe esattamente quello descritto in questa discussione:
http://www.liferay.com/community/forums/-/message_boards/view_message/15682601

Che purtroppo non sembra aver avuto esito positivo...

Grazie mille
Giacinto Claudio De Caro
RE: 6.1.1 GA2 - "Invalid authentication token" su chiamata Json Service
October 11, 2012 3:08 AM
Answer

Giacinto Claudio De Caro

Rank: Junior Member

Posts: 43

Join Date: September 19, 2007

Recent Posts

Aggiornamento.

Effettuando la modifica sul web.xml descritta qui:

http://issues.liferay.com/browse/LPS-30202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#issue-tabs

La chiamata nel formato:

http://issues.liferay.com/browse/LPS-27014

Continua a darmi lo stesso problema...
Però chiamando il servizio così:

http://localhost:8080/<Portlet_Context>/api/jsonws/<portlet-id>/<nome-metodo>?<attributi>

Funziona... anche se non risconosce l'utenza attualmente loggata al portale, e mi chiede di autenticarmi nuovamente..
Giacinto Claudio De Caro
RE: 6.1.1 GA2 - "Invalid authentication token" su chiamata Json Service
October 11, 2012 6:17 AM
Answer

Giacinto Claudio De Caro

Rank: Junior Member

Posts: 43

Join Date: September 19, 2007

Recent Posts

Risolto:

Su portal-ext.properties:

1json.service.auth.token.enabled=false


E poi occorre invocare i servizi come descritto in:

http://issues.liferay.com/browse/LPS-27014?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#issue-tabs

Saluti