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

前端网站开发广告联盟怎么赚钱

前端网站开发,广告联盟怎么赚钱,辽宁省朝阳市做网站,玉林市城市建设投资有限公司网站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.hengruixuexiao.com/news/13391.html

相关文章:

  • 海宁网站制作优化网站平台
  • 招聘信息网站怎么做知乎seo排名的搜软件
  • 做网站带源码软件哪些平台可以发布软文
  • 罗村网站开发最新百度快速收录技术
  • 项目管理软件project搜索引擎优化中的步骤包括
  • 在哪个网站做推广好营销方案怎么写
  • 问佛教网站大师做早课烧香烛可以吗百度网站网址是多少
  • 网站的公司大一html网页制作作业
  • spring做网站优书网首页
  • 单位网站的方案什么样的人适合做营销
  • 江门网站建设系统seo是如何优化
  • 值得买网站模板网络推广的平台
  • 网站编辑简历江门关键词优化公司
  • 南京网站快速排名提升南宁网站快速排名提升
  • 特别炫酷的网站如何实现网站的快速排名
  • 国外好的室内设计网站贷款客户大数据精准获客
  • 网站项目流程表代做百度关键词排名
  • 自己做网站需要主机吗百度客服人工电话24
  • 做母婴产品哪个网站做的好站长之家排名查询
  • 专注合肥网站推广程序员培训机构哪家好
  • 墨玉县建设工程信息网seo运营是什么
  • 微软做网站的工具百度地图网页版
  • 网站建设技术主管怎么做网站赚钱
  • 美工网站做兼职易观数据
  • 网站建设的后台登录汉川seo推广
  • 衢州哪里有做网站的公司4000-262-海南百度推广运营中心
  • 做网站虚拟主机价格惠州seo全网营销
  • 免费网站制作软件seo关键词查询
  • 交友网站建设百度推广如何办理
  • 手机网站开源网店推广方式有哪些