Advertisement
Guest User

Untitled

a guest
Nov 21st, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. public async Task<string> GetApiTokenAsync(string userName, string password)
  2. {
  3. using (var client = new HttpClient())
  4. {
  5. //Setup Cliente
  6. var apiBaseUri = ConfigurationManager.AppSettings["apiBaseUri"].ToString();
  7. client.BaseAddress = new Uri(apiBaseUri);
  8.  
  9. client.DefaultRequestHeaders.Accept.Clear();
  10. client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
  11.  
  12. var result = await client.PostAsync("Token", new StringContent("grant_type=password&username=" + userName + "&password=" + password, Encoding.UTF8));
  13.  
  14. //get acces token from response body
  15. var responseJson = await result.Content.ReadAsStringAsync();
  16. return responseJson;
  17. }
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement