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

找论文的免费网站网站建设职能绩效目标

找论文的免费网站,网站建设职能绩效目标,怎么把网站做漂亮,minecraft服务器租用会话:用户打开浏览器#xff0c;访问web服务器的资源#xff0c;会话建立#xff0c;直到有一方断开连接#xff0c;会话结束。在一次会话中可以包含多次请求和响应 会话跟踪:一种维护浏览器状态的方法#xff0c;服务器需要识别多次请求是否来自于同一浏览器#xff0c;…会话:用户打开浏览器访问web服务器的资源会话建立直到有一方断开连接会话结束。在一次会话中可以包含多次请求和响应 会话跟踪:一种维护浏览器状态的方法服务器需要识别多次请求是否来自于同一浏览器以便在同一次会话的多次请求间共享数据 cookie // 设置cookiesGetMapping(/c1)public Result cookiel(HttpServletResponse response){response.addCookie(new Cookie(login_username,ztt));return Result.success();}// 获取cookiesGetMapping(/c2)public Result cookies(HttpServletRequest request){Cookie[] cookie2 request.getCookies();for (Cookie cookie:cookie2){if (cookie.getName().equals(login_username))System.out.println(login_username:cookie.getValue());}return Result.success();}cookie优点 HTTP协议支持的技术 cookie缺点 1.移动端APP无法使用cookie 2.cookies不支持跨域 3.不安全同时用户可以自己禁用cookie Session //往HTTPsession存储值GetMapping(/s1)public Result session1(HttpSession session){log.info(HttpSession-s1:{},session.hashCode());session.setAttribute(loginUser,tom);return Result.success();}//从HTTPsession中获取值public Result session2(HttpServletRequest request){HttpSession session request.getSession();log.info(HttpSession-s2{},session.hashCode());Object loginUser session.getAttribute(loginUser);log.info(loginUser:{},loginUser);return Result.success(loginUser);}session优点 存储在服务器上安全 session缺点 1.服务器集群环境下无法直接使用session 2.cookie的缺点 令牌技术 JWT 令牌 JSON web Token 其定义了一种简洁、自包含的格式用于在通信双方以JSON数据格式安全的传输信息。由于数字签名的存在这些信息是可靠的。 一般的JWT如下所示 第一部分: Header(头)记令牌类型、签名算法等例如{“alg”:HS256,“type”:“JWT”) 第二部分: Payload(有效载荷)携带一些自定义信息默认信息等。 例如{“id”:“1”,“username”:“Tom”} 第三部分: Signature(签名)防止Token被篡改、确保安全性。将header、payload并加入指定秘钥通过指定签名算计算而来。 使用场景 在登录任务中用户登录成功后会服务器会为用户生成令牌后续每个请求用户都要携带JWT令牌系统在每次请求处理之前需要先校验令牌令牌通过后再进行处理。 令牌技术优点 支持PC、移动端 解决集群环境下的认证问题 减轻服务端存储压力 令牌技术缺点 需要自己开发与实现 !--JWP令牌依赖--dependencygroupIdio.jsonwebtoken/groupIdartifactIdjjwt-api/artifactIdversion0.11.1/version/dependencydependencygroupIdio.jsonwebtoken/groupIdartifactIdjjwt-impl/artifactIdversion0.11.2/version/dependencydependencygroupIdio.jsonwebtoken/groupIdartifactIdjjwt-jackson/artifactIdversion0.11.2/version/dependencyTestpublic void testGenjwt(){MapString,Object claims new HashMap();claims.put(id,1);claims.put(name,tom);// ztt1232dksjhfskjdfmksjfksjdnfsdnfsfdsfaslkfdjskdjmfksjmadjcfk这个是keyString jwt Jwts.builder().signWith(SignatureAlgorithm.HS256,ztt1232dksjhfskjdfmksjfksjdnfsdnfsfdsfaslkfdjskdjmfksjmadjcfk) //签名算法.setClaims(claims) //用户自定义内容载荷部分.setExpiration(new Date(System.currentTimeMillis()3600*1000)) // 设置有效日期定义为1h内有效.compact();System.out.println(jwt);}// jwt解析Testpublic void testParseJWT(){Claims claims Jwts.parser().setSigningKey(ztt1232dksjhfskjdfmksjfksjdnfsdnfsfdsfaslkfdjskdjmfksjmadjcfk).parseClaimsJws(eyJhbGciOiJIUzI1NiJ9.eyJuYW1lIjoidG9tIiwiaWQiOjEsImV4cCI6MTY5MjU0MTMxOH0.jr3pjQ9SxObgxzljrF5fpMP_A0zPLyk73yFuFd8sI2U).getBody();System.out.println(claims);}输出 eyJhbGciOiJIUzI1NiJ9.eyJuYW1lIjoidG9tIiwiaWQiOjEsImV4cCI6MTY5MjU0MTMxOH0.jr3pjQ9SxObgxzljrF5fpMP_A0zPLyk73yFuFd8sI2U 同时这段编码也可以在JWT官网下解析出来exp表示的是时间 注意新版本的JWT对签名密钥长度做了要求JWT 使用签名算法来保证 token 的完整性和认证而对于 HS256 签名算法来说密钥的长度必须 256 位32 字节以确保安全性。 如果长度不足就会报这样的错误 io.jsonwebtoken.security.WeakKeyException: The signing key’s size is 16 bits which is not secure enough for the HS256 algorithm. The JWT JWA Specification (RFC 7518, Section 3.2) states that keys used with HS256 MUST have a size 256 bits (the key size must be greater than or equal to the hash output size). Consider using the io.jsonwebtoken.security.Keys class’s ‘secretKeyFor(SignatureAlgorithm.HS256)’ method to create a key guaranteed to be secure enough for HS256. See https://tools.ietf.org/html/rfc7518#section-3.2 for more information.
http://www.hkea.cn/news/14300415/

相关文章:

  • 外贸流程是什么如何优化推广网站
  • 漂亮的网站是什么建设出来的湖州公司网站建设公司
  • 陕西省住房和建设厅网站wordpress 导出数据库
  • 化妆网站建设的目的企业网站优化服务
  • 巫山那家做网站东莞网站建设推广公司
  • 制作网站首页分为哪几部分提供坪山网站建设
  • 网站后台用什么做手机端尺寸
  • 筑巢网站后台管理系统引流软件有哪些
  • 网站建设设计图图片wordpress 抓取微信
  • 丽水市建设监理协会网站在哪里怎样做网站个人简介
  • 如何建立一个视频网站凡科建设网站步骤
  • 自学网站开发难吗个人怎么开通微信小程序
  • 夜间正能量网站网站为什么吸引人
  • 合格的网站设计师需要会什么软件建筑人才网app下载
  • 美食网站建设的背景网站建设费用什么意思
  • 动漫做a视频网站有哪些wordpress无广告视频
  • 博客网站开发教程软件开发合同模板范本1
  • 前后端分离企业网站源码少儿编程课
  • 完全自定义纯代码打造你的wordpress站点侧边栏福州鼓楼区建设局网站
  • 网站站点是什么?如何创建站点?外贸网站分析
  • 合肥网站建设过程固原网站制作
  • 电脑上建设银行网站打不开网站配色 绿色
  • 杭州 企业门户网站建设软文世界官网
  • 免费建网站的谢岗网站仿做
  • 工商银行建设银行招商银行网站小程序开发代理
  • 网站开发需要营销型网站要点
  • 有备案号的网站是公司的吗汕头企业网站
  • 大型的建设工程类考试辅导网站长春网络公司合作
  • 美橙建站五合一建站套餐申请wordpress如何开发手机版
  • 本地做网站绑定域名怎么做网页的超链接