JwtUtilsTest.java 1.2 KB
Newer Older
zlt2000's avatar
zlt2000 已提交
1 2
package com.central.oauth2.common.util;

zlt2000's avatar
zlt2000 已提交
3
import com.fasterxml.jackson.databind.JsonNode;
zlt2000's avatar
zlt2000 已提交
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.junit4.SpringRunner;

/**
 * 测试工具类
 *
 * @author zlt
 * @date 2019/7/16
 */
@RunWith(SpringRunner.class)
public class JwtUtilsTest {
    @Test
    public void test() {
        String jwtToken = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZXN0IjoiYWJjIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJzY29wZSI6WyJhcHAiXSwiZXhwIjoxNTYzNjgyMTI4LCJhdXRob3JpdGllcyI6WyJBRE1JTiJdLCJqdGkiOiJlMDFlNGU0Yi1hZDVkLTRlMTQtODhiMC00OGQ4YzBjN2U5YjkiLCJjbGllbnRfaWQiOiJ3ZWJBcHAifQ.Qrh2aEoN4TL_WIQ9UpxDrW12aqqoVqxeY826sjbea2LB24RBNDYQl1J5vwXzMaQlG9AgjHRL4bTQihwBYYfdL-VuJXx0_l0xONbz9sHPq60a3gAhxOnekNS5-Qet5feTw7j4o2OwNlxo-xty5s8u2lsQY21zCe0tes_T4XeM76JTBpRbQUFGUU3EKxtUFi3Nk9AII4zerW1AbQNvLo4YW2Wvj___0lq5a-xNdCcHlJid8vKgzEF3v3wECOv6OjgL-fUN8VpUsYVt1-_QZp8opPAf-t3OVTtrVIWrJZ_vWV9d6DN5mynKtZ7_mDyMwo_5w3roAZ0ahoBKPKrtYQyEwQ";
zlt2000's avatar
zlt2000 已提交
19
        JsonNode claims = JwtUtils.decodeAndVerify(jwtToken);
zlt2000's avatar
zlt2000 已提交
20 21 22 23 24 25 26
        //token内容
        System.out.println(claims);
        boolean isValid = JwtUtils.checkExp(claims);
        //是否有效
        System.out.println(isValid);
    }
}