public static async Task <HttpResponseMessage> PostAsJsonWithClientCredentials(
            this ServiceHttpClient client, string uri, object obj)
        {
            await SetupClientCredentials(client);

            return(await client.PostAsJson(uri, obj));
        }