是否可以在Liferay 6.1中创建公共Web服务?

时间:2014-09-05 08:40:31

标签: web-services authentication liferay liferay-6

我使用Liferay插件系统创建了一些web服务,但我需要其中一些可以从外部(移动应用程序)调用而​​无需任何身份验证。有可能吗?

我已尝试过这些设置:

auth.token.check.enabled =假

jsonws.web.service.public.methods = *

但没有运气,使用jsonws web界面它仍然需要一个p_auth令牌,如果我用浏览器调用它们没有登录到门户网站,我得到:

"需要经过身份验证的访问权限"

由于

1 个答案:

答案 0 :(得分:0)

jsonws.service.public.methods应为json.service.public.methods

我有一个门户网站,我使用日历的getEvents方法进行未经授权的访问。 portal-ext.properties 包含以下行:

json.service.public.methods=getEvents

这就是全部。我记不太清楚,但我认为*通配符在6.1.1中不起作用。我必须明确地编写方法名称。