后台-系统设置-扩展变量-手机广告位-内容正文顶部 |
token不仅是作为在区块链运转过程中的交易令牌,还具有被交易的经济价值,下面易族智汇javashop就讲一下怎么创建长时效token?欢迎阅读。
创建长时效token:
publicvoidtest(){
//新建买家用户角色对象
Buyerbuyer=newBuyer();
//设置用户ID
buyer.setUid(用户uid);
//设置用户名称
buyer.setUsername("用户名");
//设置uuid
buyer.setUuid("用户uuid");
JwtTokenCreatertokenCreater=newJwtTokenCreater("token的秘钥");
tokenCreater.setAccessTokenExp(Integer.MAX_VALUE);
tokenCreater.setRefreshTokenExp(Integer.MAX_VALUE);
//创建Token
Tokentoken=tokenCreater.create(buyer);
System.out.println(token.getAccessToken());
}
publicvoidtest(){
//新建商家用户角色对象
Clerkbuyer=newClerk();
buyer.setSellerId(16L);
buyer.add("SELLER_SUPER_SELLER");
buyer.setClerkId(1);
buyer.setFounder(1);
buyer.setClerkName("food");
//设置用户ID
buyer.setUid(16L);
//设置用户名称
buyer.setUsername("food");
buyer.setSellerName("xxxshop");
//设置uuid
buyer.setUuid("1234444");
buyer.setSelfOperated(1);
buyer.setShopType("supplier");
JwtTokenCreatertokenCreater=newJwtTokenCreater("秘钥");
tokenCreater.setAccessTokenExp(Integer.MAX_VALUE);
tokenCreater.setRefreshTokenExp(Integer.MAX_VALUE);
//创建Token
Tokentoken=tokenCreater.create(buyer);
System.out.println(token.getAccessToken());
}
拷贝token,替换脚本中access_token
注意:此步骤需要连接配置中心加载配置文件,并且需要确保生成token的秘钥与待压测环境token秘钥一致。此方法生成token有效时长为10天,如需更长时间请修改com.enation.app.javashop.framework.test.BaseTest#EXPIRATIONTIME的值。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。