码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【仿牛客网笔记】项目进阶,构建安全高效的企业服务——权限控制


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

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

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

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

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

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

    异步请求

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

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

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

  • 相关阅读:
    UE4/UE5 虚幻引擎,设置Mouse Cursor鼠标光标样式
    安装poetry
    summer time~ schedule
    动态规划 DP专题
    JSP如何使用request获取当前访问者的真实IP呢?
    【原创】springboot+mysql海鲜商城设计与实现
    设计模式:中介者模式
    突破编程_C++_STL教程( list 的实战应用)
    在CentOS7虚拟机下配置静态IP地址
    Tcache Stashing Unlink Attack 原理详解
  • 原文地址:https://blog.csdn.net/xue_hua_c/article/details/127823734
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号