private static final String HEADER = "{\"alg\":\"RS256\"}";
private static final String CLAIMS = "{\"iss\": \"gateway\", \"prn\": \"john.doe@example.com\", \"aud\": \"https://login.example.com\", \"exp\": \"1363360913\"}";
@Test
public void testTokenParsing() throws Exception {
JWTToken token = JWTToken.parseToken(JWT_TOKEN);
assertEquals(token.header, HEADER);
assertEquals(token.claims, CLAIMS);
assertEquals(token.getIssuer(), "gateway");
assertEquals(token.getPrincipal(), "john.doe@example.com");
assertEquals(token.getAudience(), "https://login.example.com");
assertEquals(token.getExpires(), "1363360913");
}