/// <summary> /// 验证jwtToken /// </summary> /// <param name="token"></param> public static Dictionary <string, string> ValidateJwtToken(string token) { try { var json = new JwtBuilder() .WithSecret(secret) .MustVerifySignature() .Decode(token); return(json.StringToObj <Dictionary <string, string> >()); } catch (TokenExpiredException) { Console.WriteLine("Token has expired"); return(null); } catch (SignatureVerificationException) { Console.WriteLine("Token has invalid signature"); return(null); } catch (Exception) { return(null); } }