React to google/fb endpoint revisions
This commit is contained in:
parent
e6dce73d83
commit
5efaa95195
|
|
@ -20,7 +20,7 @@ namespace MusicStore.Mocks.Facebook
|
||||||
{
|
{
|
||||||
var response = new HttpResponseMessage();
|
var response = new HttpResponseMessage();
|
||||||
|
|
||||||
if (request.RequestUri.AbsoluteUri.StartsWith("https://graph.facebook.com/v2.5/oauth/access_token"))
|
if (request.RequestUri.AbsoluteUri.StartsWith("https://graph.facebook.com/v2.6/oauth/access_token"))
|
||||||
{
|
{
|
||||||
var formData = new FormCollection(await new FormReader(await request.Content.ReadAsStreamAsync()).ReadFormAsync());
|
var formData = new FormCollection(await new FormReader(await request.Content.ReadAsStreamAsync()).ReadFormAsync());
|
||||||
if (formData["grant_type"] == "authorization_code")
|
if (formData["grant_type"] == "authorization_code")
|
||||||
|
|
@ -37,7 +37,7 @@ namespace MusicStore.Mocks.Facebook
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (request.RequestUri.AbsoluteUri.StartsWith("https://graph.facebook.com/v2.5/me"))
|
else if (request.RequestUri.AbsoluteUri.StartsWith("https://graph.facebook.com/v2.6/me"))
|
||||||
{
|
{
|
||||||
var queryParameters = new QueryCollection(QueryHelpers.ParseQuery(request.RequestUri.Query));
|
var queryParameters = new QueryCollection(QueryHelpers.ParseQuery(request.RequestUri.Query));
|
||||||
Helpers.ThrowIfConditionFailed(() => queryParameters["appsecret_proof"].Count > 0, "appsecret_proof is empty");
|
Helpers.ThrowIfConditionFailed(() => queryParameters["appsecret_proof"].Count > 0, "appsecret_proof is empty");
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ namespace MusicStore.Mocks.Google
|
||||||
{
|
{
|
||||||
var response = new HttpResponseMessage();
|
var response = new HttpResponseMessage();
|
||||||
|
|
||||||
if (request.RequestUri.AbsoluteUri.StartsWith("https://www.googleapis.com/oauth2/v3/token"))
|
if (request.RequestUri.AbsoluteUri.StartsWith("https://www.googleapis.com/oauth2/v4/token"))
|
||||||
{
|
{
|
||||||
var formData = new FormCollection(await new FormReader(await request.Content.ReadAsStreamAsync()).ReadFormAsync());
|
var formData = new FormCollection(await new FormReader(await request.Content.ReadAsStreamAsync()).ReadFormAsync());
|
||||||
if (formData["grant_type"] == "authorization_code")
|
if (formData["grant_type"] == "authorization_code")
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ namespace E2ETests
|
||||||
|
|
||||||
var content = new FormUrlEncodedContent(formParameters.ToArray());
|
var content = new FormUrlEncodedContent(formParameters.ToArray());
|
||||||
response = await DoPostAsync("Account/ExternalLogin", content);
|
response = await DoPostAsync("Account/ExternalLogin", content);
|
||||||
Assert.StartsWith("https://www.facebook.com/v2.5/dialog/oauth", response.Headers.Location.ToString());
|
Assert.StartsWith("https://www.facebook.com/v2.6/dialog/oauth", response.Headers.Location.ToString());
|
||||||
var queryItems = new QueryCollection(QueryHelpers.ParseQuery(response.Headers.Location.Query));
|
var queryItems = new QueryCollection(QueryHelpers.ParseQuery(response.Headers.Location.Query));
|
||||||
Assert.Equal<string>("code", queryItems["response_type"]);
|
Assert.Equal<string>("code", queryItems["response_type"]);
|
||||||
Assert.Equal<string>("[AppId]", queryItems["client_id"]);
|
Assert.Equal<string>("[AppId]", queryItems["client_id"]);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue