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

温州高端网站定制搜索关键词排名提升

温州高端网站定制,搜索关键词排名提升,宿豫区建设局网站,vps 建网站JWT的Token要经过加密才能返回给客户端#xff0c;包括客户端上传的Tokn,后端项目需要验证核 实。于是我们需要一个WT工具类#xff0c;用来加密Token和验证Token的有效性。 一、导入依赖 dependencygroupIdcom.auth0/groupIdartifactIdjav…JWT的Token要经过加密才能返回给客户端包括客户端上传的Tokn,后端项目需要验证核 实。于是我们需要一个WT工具类用来加密Token和验证Token的有效性。 一、导入依赖 dependencygroupIdcom.auth0/groupIdartifactIdjava-jwt/artifactIdversion3.10.3/version/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-configuration-processor/artifactIdoptionaltrue/optional/dependencydependencygroupIdorg.apache.commons/groupIdartifactIdcommons-lang3/artifactIdversion3.11/version/dependencydependencygroupIdorg.apache.httpcomponents/groupIdartifactIdhttpcore/artifactIdversion4.4.13/version/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-aop/artifactId/dependency 二、定义密钥和过期时间 在application文件中加入建议大家把密钥和过期时间定义到Spring Boot配置文件中然后再值注入到javaBean中这样维护起来比较方便。 emos:jwt:#密钥secret: abc123456#令牌过期时间天expire: 5#令牌缓存时间天cache-expire: 10 三、创建jwt工具类 Component Slf4j public class JwtUtil {Value(${emos.jwt.secret}) //读取的就是application文件中的数值private String secret;Value(${emos.jwt.expire})private int expire;//创建令牌private String createToken(int userId) {//根据expire算下过期时间在什么时候DateTime date DateUtil.offset(new Date(), DateField.DAY_OF_YEAR, 5);//生成密钥Algorithm algorithm Algorithm.HMAC256(secret);//创建内部类绑定userid密钥和过期时间JWTCreator.Builder builder JWT.create();builder.withClaim(userId, userId);builder.withExpiresAt(date);//生成的令牌String token builder.sign(algorithm);return token;}//从令牌对象反向获取useridpublic int getUserId(String token) {DecodedJWT jwt JWT.decode(token);Integer userId jwt.getClaim(userId).asInt();return userId;}//验证令牌有效性public void verifyToken(String token) {//验证令牌内容有效性 创建算法对象Algorithm algorithm Algorithm.HMAC256(token);//创建验证对象JWTVerifier build JWT.require(algorithm).build();//验证token是否有问题build.verify(token);} }
http://www.dnsts.com.cn/news/45844.html

相关文章:

  • 苏州网站建设建站网wordpress用微博sdk
  • lol视频网站模板爱站工具包下载
  • 百度网盘怎样做网站Wordpress教程推荐
  • 网站建设的基本步骤福州哪里做网站
  • 东莞网站建设建网站湖南响应式官网建设哪家好
  • 做dna胎儿亲子鉴定网站凉山建设网站
  • 网络营销企业网站推广深圳网站设计首选柚米
  • 网址查询网站名称沧州网站建设沧州
  • 创建空白网站wordpress思源字体
  • 用html5做商城网站怎么做网页设计与制作怎么弄
  • html做游戏网站免费做四年级题的网站
  • 成品网站1688入口网页版怎样网站群 米拓
  • 查网站空间商视频封面制作网站
  • 网站反链有好处吗做h5网站pc加手机版要多少钱
  • 做膜的网站有哪些主机开设成功 网站正在建设中
  • 网站改版 升级的目的是什么意思微信怎么弄小程序店铺
  • 杭州市网站建设网站 空间转移
  • 企业网站的维护网站建设需求方案
  • 常见的微网站平台有哪些沈阳网站制作全网性
  • 上海网站关键词优化淘客网站做的好的
  • 网站 模板 html网站上微信引流怎么做的
  • android手机软件开发教程专业搜索引擎seo服务商
  • 最新站群wordpress 返回顶部功能
  • 网站设计开发网站云南网站设计多少钱
  • 重庆博建设计院公司是网站连云港做网站最好
  • 常州云之家网站建设公司怎么样兰州网络公司网站
  • ps做网站主页图片网站忧化是干什么的
  • 网站建设可用性的五个方面wordpress仿导航大全
  • 福建省建住房建设部网站wordpress即时聊天插件
  • 石家庄手机网站建设如何安装wordpress的插件安装教程