Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
457
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. @Grab('io.jsonwebtoken:jjwt:0.7.0')
  2. import io.jsonwebtoken.*
  3.  
  4. def secret = 'password'
  5. def payload = [
  6. id: '123',
  7. name: 'Jon Doe',
  8. email: 'jon@doe.com'
  9. ]
  10.  
  11. def jwt = Jwts.builder().setClaims(payload).signWith(SignatureAlgorithm.HS256, secret.bytes).compact();
  12.  
  13. println jwt
  14.  
  15. Jwts.parser().setSigningKey(secret.bytes).parseClaimsJws(jwt).body
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement