采用JWT实现用户登录的鉴权
![image-20200727194949403](https://img-blog.csdnimg.cn/20200826181536447.png)
1.创建Maven工程
porm.xml
<dependencies>
<dependency>
<groupId>com.auth0</groupId>
<artifactId>java-jwt</artifactId>
<version>3.3.0</version>
</dependency>
</dependencies>
2.模拟用户登录过程
- main()方法模拟用户登录逻辑
- sign()方法,给用户放回一个token
- check()用户非首次登录,调用check()判断payload中信息为真,未被篡改。
import com.auth0.jwt.JWT;
import com.auth0.jwt.JWTVerifier;
import com.auth0.jwt.algorithms.Algorithm;
import com.auth0.jwt.interfaces.DecodedJWT;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.u