WEB开发网
开发学院软件开发Java 在 Apache Geronimo 中限制目录访问:使用 J2EE 声... 阅读

在 Apache Geronimo 中限制目录访问:使用 J2EE 声明性安全

 2010-04-22 00:00:00 来源:WEB开发网   
核心提示: 接下来使用 GBeans 配置您的部署计划配置部署计划使用 GBeans 部署您的部署计划并且将它与 Geronimo 内核相连接,文件 my-realm.xml 定义了三个 GBeans 用来协调身份验证类型、登录用法以及用户登录到的安全领域,在 Apache Geronimo 中限制目录访问

接下来使用 GBeans 配置您的部署计划

配置部署计划

使用 GBeans 部署您的部署计划并且将它与 Geronimo 内核相连接。文件 my-realm.xml 定义了三个 GBeans 用来协调身份验证类型、登录用法以及用户登录到的安全领域。创建文件 my-realm.xml,并把它放在 WEB-INF 目录下,开始对它进行定义,如 清单 4 所示。

清单 4. 登录属性 GBean

<?xml version="1.0" encoding="UTF-8"?> 
<configuration 
  xmlns="http://geronimo.apache.org/xml/ns/deployment-1.0" 
  configId="com/ibm/geronimo/security/myRealm" 
  parentId="org/apache/geronimo/Security" 
  > 
  <gbean name="my-login" 
    class="org.apache.geronimo.security.jaas.LoginModuleGBean"> 
    <attribute name="loginModuleClass"> 
org.apache.geronimo.security.realm.providers.PropertiesFileLoginModule 
    </attribute> 
    <attribute name="serverSide">true</attribute> 
    <attribute name="options"> 
      usersURI=var/security/my_users.properties 
      groupsURI=var/security/my_groups.properties 
    </attribute> 
    <attribute name="loginDomainName">my-realm</attribute> 
  </gbean> 
... 

首先,在配置标记中指定部署计划的 configId,它将扩展 parentId 指定的 org.apache.geronimo.Security 类。应用程序通过 geronimo-web.xml 文件链接到这个部署计划。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Apache Geronimo 限制

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接