Liferay 7远程服务访问被拒绝。

4

liferay 7

我有一个服务构建器实体的远程服务,我想创建一个可无需身份验证(无需p_auth参数或身份验证标头)访问的方法。

我在我的方法上添加了@AccessControlled(guestAccessEnabled = true),但它似乎并不像应该那样工作。当我点击“执行”按钮时,会出现异常:

    "Access denied to package.classname#methodName"

这是一个已知的bug吗?

谢谢!

1个回答

4
请尝试导航至 Liferay 门户的控制面板,然后在“配置”下找到“服务访问策略”,点击此项。在这里,您可以查看默认的服务访问策略并添加新的策略。这个步骤帮助我解决了一个非常类似的“访问被拒绝”的问题。
更多信息请访问:[https://help.liferay.com/hc/en-us/articles/360017896072-Service-Access-Policies]
希望这些都对您有所帮助,
最好的问候, Peter

1
谢谢Peter。看起来你发布的链接已经无法使用了,我相信它已经更改为另一个链接:服务访问策略 - evaldeslacasa
是的,确实,那是正确的链接 - 谢谢 :) - Peter Petrekanics
链接不可用。 - iNardex
1
嗨@iNardex,现在我已经在我的答案中更正了链接。 https://help.liferay.com/hc/en-us/articles/360017896072-Service-Access-Policies - Peter Petrekanics

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接