@Test
public void shouldNotRemoveKnownPublicClaimsFromTree() throws Exception {
JWT jwt = new JWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJhdXRoMCIsInN1YiI6ImVtYWlscyIsImF1ZCI6InVzZXJzIiwiaWF0IjoxMDEwMTAxMCwiZXhwIjoxMTExMTExMSwibmJmIjoxMDEwMTAxMSwianRpIjoiaWRpZCIsInJvbGVzIjoiYWRtaW4ifQ.jCchxb-mdMTq5EpeVMSQyTp6zSwByKnfl9U-Zc9kg_w");
assertThat(jwt, is(notNullValue()));
assertThat(jwt.getIssuer(), is("auth0"));
assertThat(jwt.getSubject(), is("emails"));
assertThat(jwt.getAudience(), is(IsCollectionContaining.hasItem("users")));
assertThat(jwt.getIssuedAt().getTime(), is(10101010L * 1000));
assertThat(jwt.getExpiresAt().getTime(), is(11111111L * 1000));
assertThat(jwt.getNotBefore().getTime(), is(10101011L * 1000));
assertThat(jwt.getId(), is("idid"));
assertThat(jwt.getClaim("roles").asString(), is("admin"));
assertThat(jwt.getClaim("iss").asString(), is("auth0"));
assertThat(jwt.getClaim("sub").asString(), is("emails"));
assertThat(jwt.getClaim("aud").asString(), is("users"));
assertThat(jwt.getClaim("iat").asDouble(), is(10101010D));
assertThat(jwt.getClaim("exp").asDouble(), is(11111111D));
assertThat(jwt.getClaim("nbf").asDouble(), is(10101011D));
assertThat(jwt.getClaim("jti").asString(), is("idid"));
}
JWTTest.java 文件源码
java
阅读 38
收藏 0
点赞 0
评论 0
项目:JWTDecode.Android
作者:
评论列表
文章目录