知识大全 浅谈Acegi配置-Spring-Java[4]

Posted

篇首语:困难是人的教科书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 浅谈Acegi配置-Spring-Java[4]相关的知识,希望对你有一定的参考价值。

浅谈Acegi配置-Spring-Java[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  只有在服务器上配置哪个目录在访问的时候用HTTP基本认证 它才会起作用(一开始还以为是Acegi的BUG呢)

  下面说一下真正对URL资源的保护了filterSecurityInterceptor它的本质是个过滤器 有了前面*管理器的基础了这就很容易了

<bean id= filterSecurityInterceptor class= acegisecurity intercept web FilterSecurityInterceptor >        <property name= authenticationManager >            <ref local= authenticationManager />        </property>        <property name= accessDecisionManager >            <ref local= accessDecisionManager />        </property>        <property name= objectDefinitionSource ><! 把URL和可访问的用户组对应起来 >            <value>                CONVERT_URL_TO_LOWERCASE_BEFORE_PARISON<! 把URL全部转化为小写 >                PATTERN_TYPE_APACHE_ANT<! 以ANT的形式来配置路径 >                /ok =ROLE_USER            </value>        </property>    </bean>

  光这样配置还是不够的 因为当授权失败的时候会抛出异常的 我们应该配置一个异常过滤器来捕获它 exceptionTranslationFilter它是用来捕获异常的 看一下配置吧

<bean id= exceptionTranslationFilter class= acegisecurity ui ExceptionTranslationFilter >      <property name= authenticationEntryPoint ><ref local= authenticationProcessingFilterEntryPoint /></property>      <property name= accessDeniedHandler >        <bean class= acegisecurity ui AccessDeniedHandlerImpl >            <property name= errorPage value= /failure /><! 发生异常转向的网页 >        </bean>      </property>   </bean>   <bean id= authenticationProcessingFilterEntryPoint class= acegisecurity ui webapp AuthenticationProcessingFilterEntryPoint >        <property name= loginFormUrl ><value>/Login </value></property><! 得到表单的信息 >        <property name= forceHttps ><value>false</value></property><! 不用 >   </bean>

  这样就OK了

  最后说一下对类中方法的保护 首先写一个类并在spring中配置好

package li acegi;

public class TestAcegi    public void Role()            System out println( javafish );    <bean id= testAcegi class= li acegi TestAcegi />

  然看写个servlet访问一下它

package li servlet;

import java io IOException;import java io PrintWriter;

import javax servlet ServletException;import javax servlet HttpServlet;import javax servlet HttpServletRequest;import javax servlet HttpServletResponse;

cha138/Article/program/Java/ky/201311/28995

相关参考

知识大全 浅谈Acegi配置-Spring-Java[3]

浅谈Acegi配置-Spring-Java[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 浅谈Acegi配置-Spring-Java[6]

浅谈Acegi配置-Spring-Java[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 浅谈Acegi配置-Spring-Java[5]

浅谈Acegi配置-Spring-Java[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!im

知识大全 浅谈Acegi配置-Spring-Java[2]

浅谈Acegi配置-Spring-Java[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&l

知识大全 Acegi安全系统的配置

Acegi安全系统的配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &n

知识大全 浅谈优化SQLServer数据库服务器内存配置的策略

浅谈优化SQLServer数据库服务器内存配置的策略  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 JSF 与Acegi联合

JavaBean安全新手段:JSF与Acegi联合  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 浅谈ASP.NET 4.0 SEO增强中的UrlRouting

浅谈ASP.NET4.0SEO增强中的UrlRouting  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 苹果4手机性能配置怎样,价钱多少。

苹果4手机性能配置怎样,价钱多少。苹果iPhone4网络模式:GSM,WCDMA主屏尺寸:3.5英寸640×960像素触摸屏:电容屏,多点触控摄像头像:500万操作系统:iOS4GPS导航:支持报价(

知识大全 EOS对应JBOSS相关配置介绍[4]

EOS对应JBOSS相关配置介绍[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &