private static Aaks.RestclientTests.Model.HttpResponse <EpicOauthResponse> GetAuthResponse() { StringBuilder sb = new StringBuilder(); sb.Append("grant_type=authorization_code&code="); sb.Append(Cache.AuthToken.Instance().GetCode()); sb.Append("&redirect_uri="); sb.Append(ConfigurationManager.AppSettings["EpicCallbackUrl"]); sb.Append("&client_id="); sb.Append(ConfigurationManager.AppSettings["EpicClinetId"]); HttpRestClient client = new HttpRestClient(); var authResponse = client.PostApplicationForm <EpicOauthResponse>( "https://open-ic.epic.com/argonaut/oauth2/token", sb.ToString()); if (authResponse.StatusCode == HttpStatusCode.OK) { Cache.AuthToken.Instance().SetAccessToken(authResponse.Body.access_token); } return(authResponse); }