Handle ReadFormAsync breaking changes.

This commit is contained in:
Chris Ross 2015-01-07 18:10:42 -08:00
parent e6218c0429
commit fbe80ee64e
1 changed files with 3 additions and 2 deletions

View File

@ -11,6 +11,7 @@ using System.Text;
using System.Threading.Tasks;
using Microsoft.AspNet.Http;
using Microsoft.AspNet.Http.Security;
using Microsoft.AspNet.PipelineCore.Collections;
using Microsoft.AspNet.Security.Infrastructure;
using Microsoft.AspNet.Security.Twitter.Messages;
using Microsoft.AspNet.WebUtilities;
@ -275,7 +276,7 @@ namespace Microsoft.AspNet.Security.Twitter
response.EnsureSuccessStatusCode();
string responseText = await response.Content.ReadAsStringAsync();
IFormCollection responseParameters = FormHelpers.ParseForm(responseText);
IFormCollection responseParameters = new FormCollection(FormReader.ReadForm(responseText));
if (string.Equals(responseParameters["oauth_callback_confirmed"], "true", StringComparison.Ordinal))
{
return new RequestToken { Token = Uri.UnescapeDataString(responseParameters["oauth_token"]), TokenSecret = Uri.UnescapeDataString(responseParameters["oauth_token_secret"]), CallbackConfirmed = true, Properties = properties };
@ -351,7 +352,7 @@ namespace Microsoft.AspNet.Security.Twitter
string responseText = await response.Content.ReadAsStringAsync();
IFormCollection responseParameters = FormHelpers.ParseForm(responseText);
IFormCollection responseParameters = new FormCollection(FormReader.ReadForm(responseText));
return new AccessToken
{