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

手机免费网站制作网站制作工具有哪些

手机免费网站制作,网站制作工具有哪些,b2c网站制作,网站三网合一什么意思一:概述 1.1 基本概念 (1)认证 系统判断身份是否合法 (2)会话 为了避免每次操作都进行认证可将用户信息保存在会话中 session认证 服务端有个session,把 session id给前端,每次请求cookie都带着…

一:概述

        1.1 基本概念

                (1)认证

                                系统判断身份是否合法

                                        

                (2)会话

                                为了避免每次操作都进行认证可将用户信息保存在会话中

                                        

                            session认证

                                        服务端有个session,把 session id给前端,每次请求cookie都带着session id访问服务端

                                

                        token 认证(服务端不存储token信息)

                                

                        (3)授权

                                  系统校验有无使用某项功能的权限,授权是在认证后发生的,控制不同的用户能够访问不同的资源

                                

        1.2 RBAC        

                             (1)基于角色访问授权

                                

                             缺点:当需要修改角色权限时就需要修改授权的相关代码(系统可扩展性差)

                                

                        (2)基于资源的访问控制

                                

二:基于session的认证方式

        2.1 实现认证

                (1)创建maven工程:创建项目-pom.xml导入依赖-创建config类(使用java类【spring 容器加载类、ServletContext】代替xml文件)

                使用注解扫描包和类                                                                  ServletContext

                     

                                                加载Spring容器

                

                (2)基于session的认证方式

                        工具类

                                       

                        

                      Controller

                                

                        Service

                            

        2.2 实现会话

                (1)创建key

                          

                (2)登录成功后存入session

                   

                

        2.3 实现授权

                使用户和权限绑定

                        (1)service

                                        

                     (2)拦截器

                             

                    (3)WebCconfig增加拦截器(使拦截器生效)

                           

三:Spring Security

        3.1 概述

                

        3.2 创建工程

                (1)创建项目-添加依赖

                                

                (2)配置类

                                Spring容器配置

                                        

                                ServletConfig(SpringSecurity提供拦截用户请求授权的功能)

                                        

                               加载Spring容器

                                        

        3.3 认证功能

                (1)查询用户信息

                        InMemoryUserDetailsManager类似于SQL中的一个临时表或内存数据库,createUser 方法用来创建新的用户,类似于SQL中的INSERT INTO语句,                                     User.withUsername().password().authorities().build()类似于SQL中的VALUES子句,这里指定了新用户的各个属性

                        

                (2)密码编码器

                 

                (3)安全拦截机制

                                

http://www.cadmedia.cn/news/12896.html

相关文章:

  • 企业网站建设规划的基本原则是什么2023新闻热点摘抄
  • 涪陵区小城镇建设管理处网站新闻网站软文平台
  • 政府网站建设费用太原seo公司
  • 网站建设对电子商务的作用seo专员的工作内容
  • 个人网站备案需要哪些百度推广代理商加盟
  • 广西建设执业资格注册中心网站太原竞价托管公司推荐
  • 网站建设用图片重庆百度推广开户
  • 网站建设域名是什么互联网营销推广渠道
  • 做外链的网站快速排名生客seo
  • 千图网官网素材seo引擎优化专员
  • 免备案自助建站网站windows优化大师怎么使用
  • 上海短期网站建设培训腾讯推广一次广告多少钱
  • 大连做网站哪家服务好百度搜索风云榜下载
  • 网站建设报价流程网络营销的五个发展阶段
  • 网站建设流程哪家好长沙百度推广开户
  • 东莞网站开发营销国外网站设计
  • 河南省建设教育协会网站人力资源培训网
  • 旅游网站建设实训报告创建网站平台
  • 网站建设的布局对网络推广的影响百度seo哪家公司好
  • 施工企业安全生产评价汇总表最终须由( )签名。上海aso苹果关键词优化
  • 杭州网站建设 巴零百度下载电脑版
  • 中石建基础设施建设有限公司网站长沙seo网站推广
  • 外国人做的关于中国的视频网站外包公司值得去吗
  • wordpress压缩数据库seo是搜索引擎营销吗
  • 怎么制作网站准考证在网上打印手游推广平台
  • 营销网站建设教学产品推销方案
  • 网站建设游戏公司360推广登录平台
  • 页面模板如何设置seo网络推广经理招聘
  • 厦门市网站建设公司信息流广告投放流程
  • 网站建设源码抖音账号权重查询入口