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

竞价推广关键词seo赚钱方法大揭秘

竞价推广关键词,seo赚钱方法大揭秘,科技型中小企业服务平台官网入口,网站 域名到期1、介绍 jwt就是将原始的json数据格式进行了安全的封装,这样就可以直接基于jwt在通信双方安全的进行信息传输了。 2、jwt组成 第一部分:Header(头), 记录令牌类型、签名算法等。 例如:{"alg":"HS256…

1、介绍

jwt就是将原始的json数据格式进行了安全的封装,这样就可以直接基于jwt在通信双方安全的进行信息传输了。

2、jwt组成

第一部分:Header(头), 记录令牌类型、签名算法等。 例如:{"alg":"HS256","type":"JWT"}

第二部分:Payload(有效载荷),携带一些自定义信息、默认信息等。 例如:{"id":"1","username":"Tom"}

第三部分:Signature(签名),防止Token被篡改、确保安全性。将header、payload,并加入指定秘钥,通过指定签名算法计算而来。

3、目的

签名的目的就是为了防jwt令牌被篡改,而正是因为jwt令牌最后一个部分数字签名的存在,所以整个jwt 令牌是非常安全可靠的。一旦jwt令牌当中任何一个部分、任何一个字符被篡改了,整个令牌在校验的时候都会失败,所以它是非常安全可靠的。

4、引以赖

<!-- JWT依赖-->
<dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId><version>0.9.1</version>
</dependency>

5、工具类

public class JwtUtils {private static String signKey = "islunatic";//签名密钥private static Long expire = 43200000L; //有效时间/*** 生成JWT令牌* @param claims JWT第二部分负载 payload 中存储的内容* @return*/public static String generateJwt(Map<String, Object> claims){String jwt = Jwts.builder().addClaims(claims)//自定义信息(有效载荷).signWith(SignatureAlgorithm.HS256, signKey)//签名算法(头部).setExpiration(new Date(System.currentTimeMillis() + expire))//过期时间.compact();return jwt;}/*** 解析JWT令牌* @param jwt JWT令牌* @return JWT第二部分负载 payload 中存储的内容*/public static Claims parseJWT(String jwt){Claims claims = Jwts.parser().setSigningKey(signKey)//指定签名密钥.parseClaimsJws(jwt)//指定令牌Token.getBody();return claims;}
}

6、用例 (JWT令牌存储在浏览器的本地存储空间local storage中了 )

@RestController
@Slf4j
public class LoginController {//依赖业务层对象@Autowiredprivate EmpService empService;@PostMapping("/login")public Result login(@RequestBody Emp emp) {//调用业务层:登录功能Emp loginEmp = empService.login(emp);//判断:登录用户是否存在if(loginEmp !=null ){//自定义信息Map<String , Object> claims = new HashMap<>();claims.put("id", loginEmp.getId());claims.put("username",loginEmp.getUsername());claims.put("name",loginEmp.getName());//使用JWT工具类,生成身份令牌String token = JwtUtils.generateJwt(claims);return Result.success(token);}return Result.error("用户名或密码错误");}
}

7、注意

名称类型是否必须默认值备注其他信息
codenumber必须响应码, 1 成功 ; 0 失败
msgstring非必须提示信息
datastring必须返回的数据 , jwt令牌
http://www.yidumall.com/news/35285.html

相关文章:

  • 给公司建立网站青岛seo排名公司
  • 阿勒泰网站建设福州百度关键词排名
  • 网站建设应该注意什么今日实时热搜
  • wordpress做社交网站吗企业网站定制开发
  • 模仿网站页面违法吗百度新闻首页新闻全文
  • 个人网站建设作用网络推广的话术怎么说
  • 做杂志的模板下载网站成品人和精品人的区别在哪
  • 电脑建设网站在互联网访问正规推广赚佣金的平台
  • 扬州做网站的网站关键字优化技巧
  • 用wordpress可以做出什么网站深圳全网推广排名
  • 自己做效果图的网站代推广app下载
  • 蝌蚪窝一个释放做网站中国的搜索引擎有哪些
  • 用java如何做网站网站设计制作在哪里找
  • wordpress调用css百度seo词条优化
  • 做平台还要做网站吗软文推广发稿平台
  • 郑州正岩建设集团网站连云港seo公司
  • 中国农业建设中心网站百度热搜广告位
  • 辽宁人工智能建站系统软件烘焙甜点培训学校
  • 如何给网站做地图网站查询ip地址
  • 2020肺炎疫情自己怎么优化网站排名
  • 做奢侈品代工厂的网站市场调研模板
  • 网站怎么管理维护webview播放视频
  • 南山专业做网站公司网站建设的步骤
  • 哪个行业最容易做网站seo网站优化培训价格
  • 惠州seo外包平台自动app优化官网
  • 天河商城型网站建设青岛seo优化
  • 移动版网站开发关键词搜索热度查询
  • 大连做网站谁家售后好企业网站推广方案设计
  • 开发网站去哪里学sem和seo区别与联系
  • beego做网站网络小说排行榜