示例#1
0
        public ActionResult CheckToken()
        {
            var token = Request.Headers["token"];

            try
            {
                var jwtBuilder = new JwtBuilder().WithAlgorithm(new HMACSHAAlgorithmFactory().Create(JwtHashAlgorithm.HS256)).WithVerifySignature(true).WithSecret("wss");
                var date       = jwtBuilder.CheckToken(token);
                return(Json(new { state = 1, date }));
            }catch (Exception ex)
            {
                return(Json(new { state = 2, date = ex.Message }));
            }
        }