怎么创建长时效token?

后台-系统设置-扩展变量-手机广告位-内容正文顶部

  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的值。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

后台-系统设置-扩展变量-手机广告位-内容正文底部
留言与评论(共有 0 条评论)
   
验证码: