gpt4 book ai didi

java - 限制 liferay 中的 portlet 访问

转载 作者:行者123 更新时间:2023-11-30 11:51:23 25 4
gpt4 key购买 nike

我有一个名为“asdf”的 portlet。我使用 AJAX 重新加载小 View 。要访问这些 View ,我可以调用例如http://localhost:8080/asdf-portlet/view.jsp这工作正常,除了未登录的人也可以访问这些 View ,但他们不应该能够访问。

这个问题有什么解决办法吗?是否存在某种只有登录用户才能访问的 session ?

最佳答案

您能否提供直接访问您的 View 的链接?也许这可以解决问题。

如果这是您在第一篇文章中提供的链接,我可以想象您为什么要查看 portlet。这是因为您没有调用任何 portlet,您只调用了 servlet 部分。这种类型的调用与 liferay 无关,因此与 portlet 相关的 xml 文件不会被 tomcat(或任何其他 java 服务器)读取。

正如 doc_180 已经建议的那样,您必须要么

  • 过滤servlet请求以避免直接访问
  • (和/或)限制仅从 liferay 访问应用程序(您必须配置 java服务器(例如 Tomcat)来执行此操作。

关于java - 限制 liferay 中的 portlet 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7487959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com