Added missing implementations. Test cases to follow.

This commit is contained in:
Les Hazlewood 2014-09-26 20:06:14 -07:00
parent f8aff1de0e
commit 52c9536550
1 changed files with 18 additions and 3 deletions

View File

@ -258,17 +258,32 @@ public class DefaultJwtParser implements JwtParser {
@Override
public Jwt<Header, Claims> parseClaimsJwt(String claimsJwt) {
return null;
return parse(claimsJwt, new JwtHandlerAdapter<Jwt<Header, Claims>>() {
@Override
public Jwt<Header, Claims> onClaimsJwt(Jwt<Header, Claims> jwt) {
return jwt;
}
});
}
@Override
public Jws<String> parsePlaintextJws(String plaintextJws) {
return null;
return parse(plaintextJws, new JwtHandlerAdapter<Jws<String>>() {
@Override
public Jws<String> onPlaintextJws(Jws<String> jws) {
return jws;
}
});
}
@Override
public Jws<Claims> parseClaimsJws(String claimsJws) {
return null;
return parse(claimsJws, new JwtHandlerAdapter<Jws<Claims>>() {
@Override
public Jws<Claims> onClaimsJws(Jws<Claims> jws) {
return jws;
}
});
}
@SuppressWarnings("unchecked")