private ClaimsPrincipal ParseToken(string token) { ClaimsPrincipal principle = _jwtParser.ParseToken(token, ConfigurationManager.AppSettings["TokenKey"]); var identity = principle?.Identity as ClaimsIdentity; if (identity == null) { return(null); } if (!identity.IsAuthenticated) { return(null); } return(principle); }