private async Task <string> ValidateToken(string token)
        {
            try
            {
                AuthorizeAPI authorizeAPI = new AuthorizeAPI();
                HttpClient   client       = authorizeAPI.InitializeClient();
                client.DefaultRequestHeaders.Add("token", token);
                HttpResponseMessage response = await client.GetAsync("api/authorize/validatetoken");

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

                return(result);
            }
            catch
            {
                return("false");
            }
        }
Пример #2
0
        public async Task <IActionResult> AllUsers([FromHeader] string Authorization)
        {
            AuthorizeAPI authorizeAPI = new AuthorizeAPI();
            HttpClient   client       = authorizeAPI.InitializeClient();

            client.DefaultRequestHeaders.Add("token", Authorization);
            HttpResponseMessage response = await client.GetAsync("api/authorize/validatetoken");

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

            if (result == "true")
            {
                return(Ok(users));
            }
            else
            {
                return(Unauthorized());
            }
        }