public static AppClaim ParseClaim(this System.Security.Claims.ClaimsIdentity claimsIdentity) { var appClaim = new AppClaim { UserId = claimsIdentity.GetSpecificClaim("UserId"), UserTypeId = Convert.ToString(claimsIdentity.GetSpecificClaim("UserTypeId")), CustomerId = claimsIdentity.GetSpecificClaim("CustomerId"), AccountId = Convert.ToString(claimsIdentity.GetSpecificClaim("AccountId")), PersonalCode = claimsIdentity.GetSpecificClaim("PersonalCode"), Email = Convert.ToString(claimsIdentity.GetSpecificClaim("Email")) }; //appClaim.SubscriptionId = claimsIdentity.GetSpecificClaim("SubscriptionId"); //if (appClaim.SubscriptionId.IsNotNullOrEmpty()) //{ // appClaim.DBName = claimsIdentity.GetSpecificClaim("DBName"); // appClaim.DBUserId = claimsIdentity.GetSpecificClaim("DBUserId"); // appClaim.DBUserPassword = claimsIdentity.GetSpecificClaim("DBUserPassword"); //} return(appClaim); }