Project

General

Profile

« Previous | Next » 

Revision 46904

Add inputHandler package

View differences:

modules/uoa-openaire-connector/branches/newClaimAPI/src/main/java/eu/dnetlib/openaire/rest/inputHandler/userHandler.java
1
package eu.dnetlib.openaire.rest.inputHandler;
2

  
3
import io.jsonwebtoken.Claims;
4
import io.jsonwebtoken.Jwts;
5

  
6
import javax.xml.bind.DatatypeConverter;
7

  
8
/**
9
 * Created by sofia on 20/4/2017.
10
 */
11
public class userHandler{
12

  
13
        public static String getMail(String token) {
14

  
15
            Claims claims = Jwts.parser()
16
                    .setSigningKey(DatatypeConverter.parseBase64Binary("my-very-secret"))
17
                    .parseClaimsJws(token).getBody();
18

  
19
            return (String) claims.get("email");
20

  
21
        }
22

  
23
}

Also available in: Unified diff