gpt4 book ai didi

authentication - 使用 Liferay 身份验证限制 Tomcat 上的目录列表?

转载 作者:行者123 更新时间:2023-11-28 21:50:23 26 4
gpt4 key购买 nike

是否可以使用 Liferay 身份验证来允许或拒绝对目录列表的访问?

在我的场景中,Liferay 在 Tomcat 下运行。我想要的是限制对特定目录及其内容的访问(比方说 localhost:8080/pdf/)。目前每个用户都可以访问 pdf 目录,这不是我的本意。

我可以使用当前的 HTTP session 吗?

--------编辑--------

我将尝试更详细地说明:在 liferay tomcat 下,我定义了一个新的上下文,如下所示。

<Context path="/pdfs" docBase="/Users/marco/Development/liferay/resources/pdfs/"
crossContext="false" debug="0" reloadable="true">
</Context>

这样做的好处是,我可以轻松访问“/pdfs”的内容。缺点是,每个人都可以访问“/pdfs”。

问题是,如何限制对“/pdfs”的访问?我的想法是使用 Liferays 身份验证......但是如何呢?如何限制当前登录到 Liferay 应用程序的用户访问“/pdfs”?

谢谢。

最佳答案

我认为最好的选择是在标准 servlet 过滤器中实现限制,因为此功能是 Tomcat 标准功能。

使用 HTTP session 是什么意思?我猜您想使用 Liferay 权限检查系统来避免列出目录,对吧?

最好的问候,豪尔赫

关于authentication - 使用 Liferay 身份验证限制 Tomcat 上的目录列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9922961/

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