知识大全 浅谈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] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
浅谈Acegi配置-Spring-Java[6] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
浅谈Acegi配置-Spring-Java[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!im
浅谈Acegi配置-Spring-Java[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&l
Acegi安全系统的配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
知识大全 浅谈优化SQLServer数据库服务器内存配置的策略
浅谈优化SQLServer数据库服务器内存配置的策略 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
JavaBean安全新手段:JSF与Acegi联合 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 浅谈ASP.NET 4.0 SEO增强中的UrlRouting
浅谈ASP.NET4.0SEO增强中的UrlRouting 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
苹果4手机性能配置怎样,价钱多少。苹果iPhone4网络模式:GSM,WCDMA主屏尺寸:3.5英寸640×960像素触摸屏:电容屏,多点触控摄像头像:500万操作系统:iOS4GPS导航:支持报价(
EOS对应JBOSS相关配置介绍[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &