我使用Liferay插件系统创建了一些web服务,但我需要其中一些可以从外部(移动应用程序)调用而无需任何身份验证。有可能吗?
我已尝试过这些设置:
auth.token.check.enabled =假
jsonws.web.service.public.methods = *
但没有运气,使用jsonws web界面它仍然需要一个p_auth令牌,如果我用浏览器调用它们没有登录到门户网站,我得到:
"需要经过身份验证的访问权限"
由于
答案 0 :(得分:0)
jsonws.service.public.methods
应为json.service.public.methods
。
我有一个门户网站,我使用日历的getEvents
方法进行未经授权的访问。 portal-ext.properties 包含以下行:
json.service.public.methods=getEvents
这就是全部。我记不太清楚,但我认为*
通配符在6.1.1中不起作用。我必须明确地编写方法名称。