private async Task <HttpResponseMessage> GetUsers(AuthTokenResponse tokenResponse)
        {
            using (var client = new HttpClient())
            {
                // Header for subsequent request to get users
                client.DefaultRequestHeaders.Authorization =
                    new AuthenticationHeaderValue(tokenResponse.token_type, tokenResponse.access_token);

                var httpResponse = await client.GetAsync("https://atlasrfid.us.webtask.io/adf6e2f2b84784b57522e3b19dfc9201/api/users");

                return(httpResponse);
            }
        }
        private async Task <HttpResponseMessage> GetAuthToken()
        {
            AuthTokenRequestBody body = new AuthTokenRequestBody()
            {
                grant_type    = "client_credentials",
                client_id     = "gKSmnV0oEH5w9zSL42LsnOifEOG6u1N0",
                client_secret = "jzrBNtFSVwy00zMc12QNqvCxLZE2cB2rsfnnXvGZK6BwmR6fXQleYB84AgxpPk1q",
                audience      = "urn:auth0-authz-api"
            };

            using (var client = new HttpClient())
            {
                HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, "https://atlasrfid.auth0.com/oauth/token");
                request.Content = new StringContent(JsonConvert.SerializeObject(body), System.Text.Encoding.UTF8, "application/json");
                var response = await client.SendAsync(request);

                var responseString = await response.Content.ReadAsStringAsync();

                _authTokenInfo = JsonConvert.DeserializeObject <AuthTokenResponse>(responseString);

                return(response);
            }
        }