【问题标题】:Spring security ldap with struts 1.1 integration与 struts 1.1 集成的 Spring 安全 ldap
【发布时间】:2014-06-18 00:44:14
【问题描述】:

无法找到在 struts 1.1 应用程序中集成 Spring 安全 ldap 身份验证的步骤。

【问题讨论】:

    标签: java ldap struts-1 spring-security-ldap


    【解决方案1】:

    请按照以下步骤操作:

    1. 将 spring.jar 添加到您的项目中
    2. 在 web.xml 文件中,添加如下代码

      <context-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>
      /WEB-INF/acegi-security-config.xml
      </param-value>
      </context-param>
      
      
      <!-- Spring Security Filter -->
      
      <filter>
      <filter-name>Acegi Filter Chain Proxy</filter-name>
      <filter-class>org.acegisecurity.util.FilterToBeanProxy</filter-class>
      <init-param>
      <param-name>targetClass</param-name>
      <param-value>org.acegisecurity.util.FilterChainProxy</param-value>
      </init-param>
      </filter>
      
      <filter-mapping>
      <filter-name>Acegi Filter Chain Proxy</filter-name>
      <url-pattern>/*</url-pattern>
      </filter-mapping>
      <filter>
      <filter-name>AuthenticatedFilter</filter-name>
      <filter-class>com.security.AuthenticatedFilter</filter-class>
      </filter>
      
      <filter-mapping>
      <filter-name>AuthenticatedFilter</filter-name>
      <servlet-name>action</servlet-name>
      </filter-mapping>
      
      <listener>
      <listener-class>org.springframework.web.context.ContextLoaderListener
      </listener-class>
      </listener>
      

    acegi-security-config.xml,是spring安全配置文件

    【讨论】:

      猜你喜欢
      • 2016-08-21
      • 1970-01-01
      • 2012-01-20
      • 1970-01-01
      • 2014-02-15
      • 2016-01-06
      • 1970-01-01
      • 2012-09-30
      • 2012-01-01
      相关资源
      最近更新 更多