liferay 7
我有一个服务构建器实体的远程服务,我想创建一个无需任何身份验证即可访问的方法(没有p_auth参数或身份验证标头)。
我将@AccessControlled(guestAccessEnabled = true)添加到我的方法中,但它似乎不能正常工作。当我点击“执行”按钮时,我得到一个例外:
"Access denied to package.classname#methodName"
这是一个已知的错误吗?
谢谢!
答案 0 :(得分:1)
您是否可以尝试导航到Liferay Portal的控制面板,然后点击配置标题下的服务访问政策。在这里,您可以看到默认的服务访问策略,您可以添加新的策略。 这一步帮助我解决了一个非常类似的案例,我遇到了“拒绝访问”错误。
欲了解更多信息,请访问:
我希望你会发现这一切都很有用,
最诚挚的问候, 彼得