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

房地产开发公司网站建设方案模板网站查询地址

房地产开发公司网站建设方案模板,网站查询地址,wordpress忘记密码如何重新安装,重庆网站建设公司在0.9.x版本下的许多方法都被弃用&#xff1a; 查看废弃的方法的源码&#xff0c;可以找到最新的使用方法&#xff0c;生成令牌的方式并不唯一&#xff1a; 最新的JWT令牌生成和校验&#xff1a; 依赖&#xff1a; <dependency><groupId>io.jsonwebtoken&l…

在0.9.x版本下的许多方法都被弃用:
在这里插入图片描述

查看废弃的方法的源码,可以找到最新的使用方法,生成令牌的方式并不唯一:
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述

最新的JWT令牌生成和校验:

依赖:

<dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt-api</artifactId><version>0.12.6</version>
</dependency>
<dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt-impl</artifactId><version>0.12.6</version><scope>runtime</scope>
</dependency>
<dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt-gson</artifactId><version>0.12.6</version>
</dependency>

JWT令牌生成:

	/*** 过期时间,7天*/private static final long EXPIRE = 60000 * 60 * 24 * 7;/*** 加密密钥*/private static final String SECRET = "net.example.SSMdemo";/*** 使用HS256算法生成密钥*/private static final SecretKey KEY = Jwts.SIG.HS256.key().random(new SecureRandom(SECRET.getBytes())).build();/*** 主题*/private static final String SUBJECT = "SSMdemo";/*** 根据用户信息生成令牌* @param user* @return*/public static String geneJsonWebToken(User user){Map<String,Object> claims = new HashMap<>();claims.put("name",user.getName());claims.put("phone",user.getPhone());String token = Jwts.builder().claims().add(claims)  // 添加内容.subject(SUBJECT)   // 声明主题.issuedAt(new Date())   // 创建JWT时的时间戳.expiration(new Date(System.currentTimeMillis() + EXPIRE))  // 设置过期时间.and()  // 返回JwtBuilder配置.signWith(KEY)  // 签名.compact(); // 紧凑return token;}

校验JWT令牌:

public static Claims checkJWT(String token){try {final Claims claims = Jwts.parser().verifyWith(KEY)    // 验证所有遇到的JWS签名.build().parse(token).accept(Jws.CLAIMS)   // 解析jws.getPayload();  // JWT有效载荷return claims;}catch (Exception e){return null;}
}

在https://jwt.io/直接校验jwt令牌:在这里插入图片描述

http://www.cadmedia.cn/news/2156.html

相关文章:

  • 电子商务课程视频东莞整站优化排名
  • 中国互联网平台东莞seo优化公司
  • 建设实验室网站的意义山东16市最新疫情
  • 网站建设凡客网络优化大师下载
  • 优化方案化学2023版电子版自媒体seo优化
  • 校友网站 建设百度人工电话
  • 娄底建设网站优化公司结构
  • 网站建设微信公众号小程序app磁力狗在线搜索
  • 湖南网站营销推广设计沈阳网络关键词排名
  • 移动网站建设多少钱自媒体平台注册
  • 政府网站内容管理与建设网站之家
  • 库存软件滨州网站seo
  • 深圳市建设混凝土投标网站引流app推广软件
  • 网站建设流程资料谷歌官网下载app
  • 上海十大网站建设推广关键词
  • 税务网站建设的基本要求如何在百度推广网站
  • flask做的网站如何上传文件app拉新项目
  • 建设网站服务商太原百度关键词排名
  • 做博客网站需要工具吗长沙官网优化公司
  • 陕西建站公司网站seo优化心得
  • 中国建设执业网站线上推广哪个平台最好
  • 东莞优化seo网站关键词优化中国进入一级战备状态了吗
  • 丹东seo优化效果费用百度seo怎么收费
  • 加强文明网站内容建设天津seo网站推广
  • 网站建设多选题营销策划主要做些什么
  • 淮北注册公司seo基础入门免费教程
  • 国内做网站的公司百度帐号个人中心
  • 做网站的网络公司税收优惠百度经验官方网站登录入口
  • 做视频网站用什么开发销售怎么找客户源
  • 在线服装设计网站seo排名赚