当前位置: 首页 > news >正文

网络营销网站设计怎么自己制作一个网站

网络营销网站设计,怎么自己制作一个网站,中国工厂网站,如何做网站推广方法Spring Boot的Security安全控制 在Web项目开发中,安全控制是非常重要的,不同的人配置不同的权限,这样的系统才安全。最常见的权限框架有Shiro和Spring Security。Shiro偏向于权限控制,而Spring Security能实现权限控制和安全控制…

Spring Boot的Security安全控制

在Web项目开发中,安全控制是非常重要的,不同的人配置不同的权限,这样的系统才安全。最常见的权限框架有Shiro和Spring Security。Shiro偏向于权限控制,而Spring Security能实现权限控制和安全控制,是一个非常全面的安全框架,在项目开发中有非常广泛的用途。本章重点介绍SpringSecurity框架的相关知识。

认识Spring Security

Spring Security是一个为Spring企业应用系统提供声明式安全访问控制解决方案的安全框架,它是由Spring团队提供的。Spring Security提供一组可以在Spring应用上下文中配置的Bean,能充分地利用Spring的IoC、DI和AOP的功能为项目提供声明式安全访问控制功能,减少因安全控制而需要编写大量重复代码的工作,从而提升项目代码的质量。

Spring Security框架有以下4大特性:

全面且可扩展地支持身份验证和授权;

防御会话固定、单机劫持和跨站请求伪造等攻击;

支持Servlet API集成;

支持与Spring Web MVC集成。

Spring Security框架支持以下两种Web应用的安全认证。

1. 用户认证(Authentication)

用户认证指的是验证某个用户是否为系统的合法用户,确认用户能否访问该系统。用户认证一般要求用户提供用户名、密码和验证码。SpringSecurity通过校验用户名、密码和验证码来完成认证的过程。

2. 用户授权(Authorization)

用户授权指的是验证来自Web的某个用户是否有权限执行某个操作。在一个完整的系统中,不同级别的用户具有不同的权限。例如,对于一个文件来说,有的用户只能读取,而有的用户可以修改和删除。一般而言,系统中的权限模块会为不同的用户分配不同的角色,且每个角色有不同的权限,每个用户都有不同的角色。

Spring Security的执行流程如下:首先用户在登录时输入登录信息,登录验证器会完成登录认证并将当前用户的登录认证信息存储到请求上下文中,再调用其他业务,如访问接口和调用方法时,可以随时从上下文中获取用户的登录信息和用户的基本信息,再根据认证信息获取权限信息,通过权限信息和特定的授权策略决定是否授权,从而达到认证和授权的目的。

http://www.yayakq.cn/news/97117/

相关文章:

  • 北京企业建站系统费用怎么把图片做成链接形式
  • 做网站要用到ps吗在百度上注册公司网站要多少钱
  • 做软件界面的网站c2c电子商务网站的建站目的
  • 公司做网站要三千多吗分类目录网站有哪些
  • 环境网站模板网站建设标题
  • 网贷网站开发北京建设教育协会
  • 网站建设 服务流程深圳招聘网官方网站
  • 漯河做网站的店杭州产品设计公司有哪些
  • 东莞做网站网站建设运行
  • 烟台装修行业网站建设方案wordpress代码高亮太慢
  • 南京市溧水区建设局网站网页制作专业怎么选
  • 山西教育平台网站建设购买网站设计制作
  • dedecms网站信息统计设计师网站接单
  • 重大违法建设项目举报网站网站管理后台下载
  • 点样用外网访问自己做的网站wordpress建手机版目录
  • 免费制作微信小程序的网站网上做效果图网站
  • 网站做国际化太原网站建设推广
  • 做网站难吗_挣钱吗南京建设网站公司哪家好
  • 成都网站系统开发网站建设中页面设计
  • 门户网站开发研究报告巩义做网站xd seo
  • 运城可以做网站的公司简约好看的网站
  • 柳州市诚信体系建设网站网站建设全域云
  • dw做游戏网站代码wordpress性能优化
  • 浙江平安建设信息系统网站网站互动性
  • 李沧建网站公司shopify如何做瀑布流网站
  • 旅游网站分析幸运28网站代理怎么做
  • 母婴的网站建设windows设置wordpress
  • 网站备案 空间备案 域名备案上海到北京飞机几个小时
  • 成都学习网站建设wordpress文章页尾添加信息
  • html5手机微网站模板影楼化妆师工资一般多少