java 接口鉴权_Java 接口自动化系列--工具类之AuthorizationUtils接口鉴权封装

在实际的项目中, 大部分接口都需要登录后获取到cookie/session/token后才能进行操作,可以使用cookie+session方式进行session鉴权,也可以进行token鉴权,本篇文章主要介绍token鉴权方法。

先来看看什么是token?

票据 --> 存储在客户端(浏览器)的header或者body中。

一般只用来做鉴权存储用户相关信息。

token是如何生成:服务端生成,携带在header或body中回写客户端,客户端以同样的方式传递给服务端,服务器端不存储token。

模拟Postman环境变量,存储token、添加请求头方式,来完成接口鉴权的代码

f7897330622701743f772d565d46c41b.png

1、storeTokenAndMemberId方法:登录成功后需要存储token和memberId值,这两个值后面的接口会用到

存储的值以实际项目需要存储的值定义

35cf9c80e22564edcff1fa32a51bf8a1.png

2、setTokenInRequest方法:判断环境变量中是否存在token值,如果存在则在请求头中设置token

bcce2d7ef497defb032f7095abca18bd.png

原文:https://www.cnblogs.com/wanshuang/p/12524132.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值