web.xml中的filter Spring Security介绍(8)

电脑杂谈  发布时间:2019-03-27 10:08:25  来源:网络整理

这个配置展示了ExceptionTranslationFilter的典型功能,authenticationEntryPoint定义了登录入口,accessDeniedHandler配置了鉴权失败的返回页面。

这个Filter用来在request之间保存Security Context;它的默认配置如下,使用HttpSession来保存conext。

<bean id="securityContextPersistenceFilter"
    class="org.springframework.security.web.context.SecurityContextPersistenceFilter">
<property name=securityContextRepository>
    <bean class=org.springframework.security.web.context.HttpSessionSecurityContextRepository>
    <property name=allowSessionCreation value=true />
    </bean>
</property>
</bean>

win8如何取消用户名密码登录在开机时候不想输入。1.输入硬盘录像机的管理地址,通过用户名密码登录进入管理后台。(a)使用路由器背面的用户名密码登录。下载卡牛管家,选择邮箱导入-账单-注册卡牛帐号(随手网)-进去爱钱进借啊-注册登录帐号和密码(牢记此登录名和帐号)-开始申请-输入淘宝认证-手机认证-银行卡认证-完成。

<bean id="authenticationFilter" class=
"org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter">
<property name="authenticationManager" ref="authenticationManager"/>
</bean>

UsernamePasswordAuthenticationFilter里面配置一个AuthenticationManager,关于AuthenticationManager的配置,前面已经讲过。还可以配置AuthenticationSuccessHandler,AuthenticationFailureHandler,对登录成功或失败后续行为进行定制。

当第一个http元素出现在xml配置文件里时,一个名叫springSecurityFilterChain的FilterChainProxy会被创建出来,并且http的具体配置会用于创建一个完整的filter chain。继续添加http元素,意味着创建额外的filter chain。 每个http元素至少创建SecurityContextPersistenceFilter, ExceptionTranslationFilter,FilterSecurityInterceptor这三个Filter,并且无法替换成自定义版本(这里指‘无法通过http元素的属性和子元素来替换’)。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-93148-8.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 太武帝拓跋焘
      太武帝拓跋焘

      那就是统一之时

    热点图片
    拼命载入中...