Tuure Laurinolli created OLTU-167: ------------------------------------- Summary: JWT iat and exp parsing broken Key: OLTU-167 URL: https://issues.apache.org/jira/browse/OLTU-167 Project: Apache Oltu Issue Type: Bug Components: oauth2-jwt Affects Versions: oauth2-1.0.0 Reporter: Tuure Laurinolli
The code at http://grepcode.com/file/repo1.maven.org/maven2/org.apache.oltu.oauth2/org.apache.oltu.oauth2.jwt/1.0.0/org/apache/oltu/oauth2/jwt/io/JWTClaimsSetParser.java#JWTClaimsSetParser parses JWT "iat" and "exp" fields as Integers. However, the specfication at http://self-issued.info/docs/draft-ietf-oauth-json-web-token.html#expDef specifies them to be NumericDate values and http://self-issued.info/docs/draft-ietf-oauth-json-web-token.html#Terminology specifies that NumericDate need not be integral. Even when the values are integers, Integer's range is not sufficient for representing dates beyond 2038. It appears that the SVN trunk version also has this issue. -- This message was sent by Atlassian JIRA (v6.3.4#6332)