I use https://github.com/jwtk/jjwt to encode and sign a token as follow: ``` Jwts.builder() .setSubject(authentication.getName()) .claim(AUTHORITIES_KEY, authorities) .signWith(SignatureAlgorithm.HS512, "my-secret-token-to-change-in-production") .setExpiration(validity) .compact(); ``` then decode in node.js as follow: ``` var decoded = jwt.verify(req.get('Authorization'), 'my-secret-token-to-change-in-production', { algorithms: ['HS512'] }); ``` and get the error: ``` JsonWebTokenError: invalid signature ``` Using `jwt.decode` I get the token content without problem. Am I doing something wrong?