《JWT》JWT笔记
1. jwt简介
http://www.ruanyifeng.com/blog/2018/07/json_web_token-tutorial.html
2.token生成
https://blog.****.net/hukaijun/article/details/80840253
3.token解析
网址解析
访问 https://www.jsonwebtoken.io/
代码解析
<!-- jjwt解析 -->
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
<version>0.9.0</version>
</dependency>
Claims claims = Jwts.parser().setSigningKey("sign-key".getBytes("utf-8")).parseClaimsJws("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbImFsbCJdLCJjb21wYW55IjoidG9wbmV0IiwiZXhwIjoxNTUyNTQ5NTY3LCJhdXRob3JpdGllcyI6WyJhbGwiLCJST0xFX1VTRVIiXSwianRpIjoiMWE0YjY0ZDctNWM0Yi00ZDVjLTgxNzItNzQ1YzI5ZDk4YTYwIiwiY2xpZW50X2lkIjoiY2xpZW50MSJ9.e2YdLMCGx-Fr_jRglirxWoosAIbZTdNJcOWXPbmxkf0").getBody();
String userName = (String) claims.get("user_name");
String clientId = (String) claims.get("client_id");