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"); } }
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()); } }