-1

我的 Web 服务器上发布了一个文件(或目录下的一组文件)。每个资源都需要根据用户的凭据和权限进行访问保护。

授权详细信息存储在数据库中,因此我需要调用应用程序服务器中的 Java 代码来确定访问权限。

每次用户在网络服务器中点击此特定路径时,我需要确保他/她可以访问所请求的资源,确保他已登录并具有访问此资源的必要权限。

网络服务器是 apache - 请您指出 apache 中允许我使用上述逻辑保护资源访问的设置吗?

感谢您提出更正标签和问题的建议!:

  1. 我的 Web 服务器是 Apache HTTPD
  2. 同意这不是 Java 问题:我引入 Java 视角的唯一原因是,我很可能会使用一些 Java POJO 来检查存储在数据库中的特定目录的用户授权 -那是除非在 apache httpd 配置中有一个技巧可以自动检查数据库 - 类似于这里指出的那个......在它的最后,我需要检查一个特定的用户(经过身份验证以前由单点登录服务器(Sun 访问管理器))可以访问特定目录(用户映射到存储在 DB 中的目录)并相应地保护目录下的资源。

请让我知道是否可以澄清。

4

1 回答 1

0

我不知道为什么这是用 java 标记的 - 除非你的 db 结构非常特殊,否则你可以用 apache authz 和 authn 来完成它:

http://httpd.apache.org/docs/2.2/mod/mod_authn_dbd.html

或者,对于概览:

http://httpd.apache.org/docs/2.2/howto/auth.html

于 2013-04-22T12:28:12.410 回答