public static TokenModelJwt SerializeJwt(string jwtStr) { var jwtToken = new JwtSecurityTokenHandler().ReadJwtToken(jwtStr); try { jwtToken.Payload.TryGetValue(ClaimTypes.Role, out object role); var tm = new TokenModelJwt { Uid = long.Parse(jwtToken.Id), Role = role != null?role.ToString() : "", }; return(tm); } catch (Exception e) { Console.WriteLine(e); throw; } }