Subversion Repositories SmartDukaan

Rev

Rev 23429 | Rev 23780 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 23429 Rev 23568
Line 5... Line 5...
5
import java.util.Arrays;
5
import java.util.Arrays;
6
import java.util.Date;
6
import java.util.Date;
7
import java.util.List;
7
import java.util.List;
8
import java.util.Map;
8
import java.util.Map;
9
 
9
 
10
import org.slf4j.Logger;
10
import org.apache.logging.log4j.Logger;
11
import org.slf4j.LoggerFactory;
11
import org.apache.logging.log4j.LogManager;
12
 
12
 
13
import com.auth0.jwt.JWT;
13
import com.auth0.jwt.JWT;
14
import com.auth0.jwt.JWTCreator.Builder;
14
import com.auth0.jwt.JWTCreator.Builder;
15
import com.auth0.jwt.JWTVerifier;
15
import com.auth0.jwt.JWTVerifier;
16
import com.auth0.jwt.algorithms.Algorithm;
16
import com.auth0.jwt.algorithms.Algorithm;
Line 31... Line 31...
31
	private static final String ROLE_NAMES = "roleNames";
31
	private static final String ROLE_NAMES = "roleNames";
32
	private static final String PROFIT_MANDI = "profitmandi";
32
	private static final String PROFIT_MANDI = "profitmandi";
33
	//60 days
33
	//60 days
34
	private static final int EXPIRE_TIME_IN_SECONDS = ((60 * 60)*24)*60;
34
	private static final int EXPIRE_TIME_IN_SECONDS = ((60 * 60)*24)*60;
35
	private static Algorithm ALGORITHM;
35
	private static Algorithm ALGORITHM;
36
	private static final Logger LOGGER = LoggerFactory.getLogger(JWTUtil.class);
36
	private static final Logger LOGGER = LogManager.getLogger(JWTUtil.class);
37
	
37
	
38
	static{
38
	static{
39
		try {
39
		try {
40
			ALGORITHM = Algorithm.HMAC256(SECRET_KEY);
40
			ALGORITHM = Algorithm.HMAC256(SECRET_KEY);
41
		} catch (IllegalArgumentException e) {
41
		} catch (IllegalArgumentException e) {