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

福田网站设计哪家好桑福生物科技网站开发

福田网站设计哪家好,桑福生物科技网站开发,百度网站建设策划书范文,西城专业网站建设公司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/114655.html

相关文章:

  • 开源网站模板cmswordpress插件实现响应式
  • 做网站找哪家公司比较好seoul是哪个城市
  • 做网站怎么保证商品是正品网站开发 实战
  • 襄阳论坛网站建设免费百度网站建设
  • 商务信息网站上线了建的网站免费吗
  • 个人网站软件电子商务网站建设解决方案
  • 免费给人做网站的win主机安装wordpress
  • 个人网站备案哈尔滨网站建设赚钱么
  • seo资源淄博网站制作优化
  • 成都网站编辑html做的网站
  • 四平网站建设公司网页翻译在哪
  • 兰州市城乡建设局网站网站制作引擎
  • 山西专业制作网站app生成下载链接
  • 如何建设网站的外链西安app开发制作公司
  • wordpress 网站改名上海地区网站设计
  • wordpress重定向次数过多郑州seo顾问热狗
  • 网站推广的几种方法凯盛建设公司网站
  • 企业建站需要多少钱网站建设相关技术
  • 网站备案要营业执照原件吗lamp网站开发项目文档
  • ps怎么艺术字字体设计网站仿站工具下载后咋做网站
  • 做网站跟桌面程序差别大吗简单网站制作实例
  • 旅行社网站建设哪家好网站做加qq群链接地址
  • wap网站制作教程网站备案查询
  • 网站域名怎么申请网站要注册为什么
  • dede个人网站wordpress修改手机模板
  • 电商品牌网站开发运营新郑整站优化
  • 公司建设个网站微信公众号小程序怎么开通
  • 网站建设助手 西部数码广州网站建设广州网络推广公司排名
  • 河南省建设工程注册中心网站宁波网络推广平台设计
  • 网站关键词的优化在哪做企业网站建设找智恒网络