Skip to content

Commit 90b42ba

Browse files
authored
Update Facebook API to 4.0 #4684 (#14798)
1 parent c76df96 commit 90b42ba

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/Security/Authentication/Facebook/src/FacebookDefaults.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ public static class FacebookDefaults
1010
public static readonly string DisplayName = "Facebook";
1111

1212
// https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow#login
13-
public static readonly string AuthorizationEndpoint = "https://www.facebook.com/v3.3/dialog/oauth";
13+
public static readonly string AuthorizationEndpoint = "https://www.facebook.com/v4.0/dialog/oauth";
1414

15-
public static readonly string TokenEndpoint = "https://graph.facebook.com/v3.3/oauth/access_token";
15+
public static readonly string TokenEndpoint = "https://graph.facebook.com/v4.0/oauth/access_token";
1616

17-
public static readonly string UserInformationEndpoint = "https://graph.facebook.com/v3.3/me";
17+
public static readonly string UserInformationEndpoint = "https://graph.facebook.com/v4.0/me";
1818
}
1919
}

src/Security/Authentication/test/FacebookTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ public async Task NestedMapWillNotAffectRedirect()
225225
var transaction = await server.SendAsync("http://example.com/base/login");
226226
Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
227227
var location = transaction.Response.Headers.Location.AbsoluteUri;
228-
Assert.Contains("https://www.facebook.com/v3.3/dialog/oauth", location);
228+
Assert.Contains("https://www.facebook.com/v4.0/dialog/oauth", location);
229229
Assert.Contains("response_type=code", location);
230230
Assert.Contains("client_id=", location);
231231
Assert.Contains("redirect_uri=" + UrlEncoder.Default.Encode("http://example.com/base/signin-facebook"), location);
@@ -257,7 +257,7 @@ public async Task MapWillNotAffectRedirect()
257257
var transaction = await server.SendAsync("http://example.com/login");
258258
Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
259259
var location = transaction.Response.Headers.Location.AbsoluteUri;
260-
Assert.Contains("https://www.facebook.com/v3.3/dialog/oauth", location);
260+
Assert.Contains("https://www.facebook.com/v4.0/dialog/oauth", location);
261261
Assert.Contains("response_type=code", location);
262262
Assert.Contains("client_id=", location);
263263
Assert.Contains("redirect_uri=" + UrlEncoder.Default.Encode("http://example.com/signin-facebook"), location);
@@ -291,7 +291,7 @@ public async Task ChallengeWillTriggerRedirection()
291291
var transaction = await server.SendAsync("http://example.com/challenge");
292292
Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
293293
var location = transaction.Response.Headers.Location.AbsoluteUri;
294-
Assert.Contains("https://www.facebook.com/v3.3/dialog/oauth", location);
294+
Assert.Contains("https://www.facebook.com/v4.0/dialog/oauth", location);
295295
Assert.Contains("response_type=code", location);
296296
Assert.Contains("client_id=", location);
297297
Assert.Contains("redirect_uri=", location);

0 commit comments

Comments
 (0)