package com.jkys.crm.common.utl;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import com.alibaba.druid.util.StringUtils;
import com.auth0.jwt.JWT;
import com.auth0.jwt.JWTVerifier;
import com.auth0.jwt.algorithms.Algorithm;
import com.auth0.jwt.interfaces.Claim;
import com.auth0.jwt.interfaces.DecodedJWT;
import com.jkys.crm.common.exception.BizException;
import com.jkys.crm.model.crm.EmployeeModel;
import com.jkys.crm.model.employeecenter.EmployeeInfo;
/**
- APP登录Token的生成和解析
*/
public class JwtToken {
public static final int calendarField = Calendar.DATE;
public static final int calendarInterval = 2;
/**
* JWT生成Token.<br/>
*
* JWT构成: header, payload, signature
* @param user
*/
public static String createToken(EmployeeModel user, String secret) {
Date