【仿牛客网笔记】项目进阶,构建安全高效的企业服务——权限控制

请添加图片描述
引入依赖
请添加图片描述
将登录检查拦截器删除掉
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
授权
首先显示路径
请添加图片描述

请添加图片描述
除了这些请求,其他的请求统统允许。
请添加图片描述

当权限不够处理的时候
返回XML是异步请求

请添加图片描述
添加denied的路径
请添加图片描述
请添加图片描述
请添加图片描述
获取用户权限的方法

将结果存入到集合中,实例化一个集合
请添加图片描述

请添加图片描述
获得用户权限,并把权限存放到Context中
注意在引入的时候引入正确包
在请求登录的开始判断,登录后,得到用户,并得到了权限后面授权就可以进行。
请添加图片描述
对保存权限进行清理
请添加图片描述
退出的时候对认证结果清理一下。
请添加图片描述
CSRF
浏览器访问过服务器,给浏览器发送了一个ticket,存到cookie。
这个时候浏览器先服务器发送请求,get请求,get请求是一个有表单的页面。这个请求希望返回一个带form的页面,返回后没有直接提交,而是访问另外一个网站,这个网站是一个带有病毒的网站,通过病毒窃取了用户的cookie,这个网站就可以模仿,伪造你的身份,帮你进行了一个提交,这是一个要求转账这个时候就不安全。
请添加图片描述
Security会在返回的时候携带一个隐藏的Tocken,防止CSRF攻击。
可以获取Ticket但是没有获取Tocken,就可以认为这个是伪造的。

异步请求

请添加图片描述
请添加图片描述
请添加图片描述

请添加图片描述
改为当Message不为空的时候在去实例化Map
请添加图片描述
请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值