12345678910111213141516171819202122232425262728293031323334 |
- import cn.hutool.core.date.DateTime;
- import cn.hutool.core.date.DateUtil;
- import com.auth0.jwt.JWT;
- import com.auth0.jwt.JWTCreator;
- import com.auth0.jwt.algorithms.Algorithm;
- import com.dragonsoft.duceap.commons.util.date.DateUtils;
- import org.junit.Test;
- import java.util.Date;
- /**
- * @author huangzqa
- * @date 2021/4/8
- **/
- public class GenerateToken {
- @Test
- public void getUserToken() {
- DateTime date = DateUtil.date();
- DateTime dateTime = DateUtil.offsetDay(date, 1);
- Algorithm algorithm = Algorithm.HMAC256("secret");
- JWTCreator.Builder builder = JWT.create().withExpiresAt(dateTime).withIssuedAt(date);
- builder.withClaim("idCard", "379004198203211208");
- String sign = builder.sign(algorithm);
- System.out.println(sign);
- }
- }
|