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

上海好的高端网站建设服务公司河北做wap网站

上海好的高端网站建设服务公司,河北做wap网站,网站源码怎么看,wordpress 主题搜索框现在许多项目都使用jwt来实现用户登录和数据权限,校验过用户的用户名和密码后,会向用户响应一段经过加密的token,在这段token中可能储存了数据权限等,在后期的访问中,需要携带这段token,后台解析这段token才…

现在许多项目都使用jwt来实现用户登录和数据权限,校验过用户的用户名和密码后,会向用户响应一段经过加密的token,在这段token中可能储存了数据权限等,在后期的访问中,需要携带这段token,后台解析这段token才允许用户访问接口。

01、设置Bearer Token

如果后端项目使用的是Bearer Token进行安全认证,那么使用Postman这样操作。

设置你的环境变量

点击右上角的小眼睛,然后点击Add,添加

填写你的环境名和你的变量名

选择你新建的环境

项目集合设置认证方式及环境变量

登录接口的脚本

这个脚本的意思就是说,你的用户名和密码正确的前提下,访问后端接口会给你返回一个Token,你将这个Token储存在刚刚设置好的环境变量中,当你用别的接口访问时,由于整个项目刚刚已经设置好了访问权限使用的Token,所以你所有的接口都会携带这个token去访问,从而数据权限被后台接收和使用

// pm代表的就是postman,使用js编写脚本即可

const responseJson = pm.response.json();

console.log('-----------',responseJson)

const accesssToken = responseJson.result

if('200'==responseJson.code){

    pm.environment.set('accessToken',accesssToken)

}

02、通过脚本设置Headers

Spring Security的在访问时会向请求头添加一个accessToken,可以使用脚本在集合批量添加,也可以对每一个Api手动添加Header,不过那样会很麻烦,所以我这边用脚本批量添加的方便方式。

登录请求设置环境变量

从登录结果获取accessToken,将accessToken设置到环境变量中

脚本如下

const responseJson = pm.response.json();

console.log('-----------',responseJson)

const accesssToken = responseJson.result

if('200'==responseJson.code){

    pm.environment.set('accessToken',accesssToken)

}

设置集合的发送请求脚本

点选集合->进入Pre-request Scrip(请求前脚本)页签->编写脚本

脚本如下

console.log("----addHeader------", pm.environment.get("accessToken"));

var accessToken = pm.environment.get("accessToken");

// 所有请求在请求前都在请求头中设置accessToken

pm.request.addHeader("accessToken:"+accessToken);

这样设置后,所有的请求都会携带登录的accessToken了。

登录接口抹除accessToken

因为我们项目的过滤器没有设置解析accessToken的脏数据,所以一旦有老的token,就会报错超时,所以登录接口在访问时一定要抹除accessToken,登录接口的Pre-request设置脚本如下:

// 移除登录接口的accessToken, 防止过期的token被过滤器解析,影响登录接口

pm.request.headers.remove("accessToken")

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

在这里插入图片描述

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!  

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

相关文章:

  • 最新章节 第四百六十二章 花两亿做的网站锦州网站推广
  • 丘里奇网站排名国贸汽车网站建设
  • 相亲网站拉人做基金百度账号快速注册入口
  • 公司部门网站设计模板下载怎样建立自己的微信公众号
  • 水资源论证网站建设信阳建设网站
  • 临海网站制作wordpress 球员
  • 凡科建站淮安做网站优化
  • 推广方法教程如何看网站是否优化
  • Php外贸网站建设新浪博客有哪些简单的网站
  • 仿 手机 网站模板html源码下载wordpress静态页
  • 网站开发常用jquery插件甘肃省最新消息今天
  • 美食电子商务网站建设规划书山东滨州网站建设公司
  • 哪些网站做装修vps正常网站打不开
  • 中介网站建设龙岗公司网站建设
  • 优的网站建设明细报价表网页模板下载 免费美食
  • 伪静态 网站如何扫描pdf 网站建设
  • 网站建设ui设计公司迁安网站建设公司
  • 什么自己做网站界面设计案例图片
  • 南阳网站建设南阳服务器网站慢的原因
  • 建设银行宁波分行 招聘网站郑州新闻发布
  • 物流网站建设规划总结装修公司谁做网站
  • 普达建站快车《网站开发与应用》大作业要求
  • 做python项目的网站如东县文化馆网站建设
  • 展示型网站都包括什么模块如何做网站赚
  • 创可贴网页设计网站重庆渝北网站建设
  • 网站 目录 结构第五届中国国际进口博览会开幕
  • 网页版微信登录不了怎么回事网站优化要怎么做才会做到最佳
  • 有免费注册网站吗wordpress添加地图
  • 东阿县城市建设局网站影视公司排名
  • 苏州品牌网站设计开发建站之星极速版