Skip to content

Commit 2f02f3d

Browse files
authored
Update facebook oauth to v11.0 (dotnet#36284)
1 parent 417dfe9 commit 2f02f3d

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

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

+3-3
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,16 @@ public static class FacebookDefaults
2424
/// <remarks>
2525
/// For more details about this endpoint, see https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow#login.
2626
/// </remarks>
27-
public static readonly string AuthorizationEndpoint = "https://www.facebook.com/v8.0/dialog/oauth";
27+
public static readonly string AuthorizationEndpoint = "https://www.facebook.com/v11.0/dialog/oauth";
2828

2929
/// <summary>
3030
/// The OAuth endpoint used to retrieve access tokens.
3131
/// </summary>
32-
public static readonly string TokenEndpoint = "https://graph.facebook.com/v8.0/oauth/access_token";
32+
public static readonly string TokenEndpoint = "https://graph.facebook.com/v11.0/oauth/access_token";
3333

3434
/// <summary>
3535
/// The Facebook Graph API endpoint that is used to gather additional user information.
3636
/// </summary>
37-
public static readonly string UserInformationEndpoint = "https://graph.facebook.com/v8.0/me";
37+
public static readonly string UserInformationEndpoint = "https://graph.facebook.com/v11.0/me";
3838
}
3939
}

src/Security/Authentication/test/FacebookTests.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ public async Task NestedMapWillNotAffectRedirect()
233233
var transaction = await server.SendAsync("http://example.com/base/login");
234234
Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
235235
var location = transaction.Response.Headers.Location.AbsoluteUri;
236-
Assert.Contains("https://www.facebook.com/v8.0/dialog/oauth", location);
236+
Assert.Contains("https://www.facebook.com/v11.0/dialog/oauth", location);
237237
Assert.Contains("response_type=code", location);
238238
Assert.Contains("client_id=", location);
239239
Assert.Contains("redirect_uri=" + UrlEncoder.Default.Encode("http://example.com/base/signin-facebook"), location);
@@ -266,7 +266,7 @@ public async Task MapWillNotAffectRedirect()
266266
var transaction = await server.SendAsync("http://example.com/login");
267267
Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
268268
var location = transaction.Response.Headers.Location.AbsoluteUri;
269-
Assert.Contains("https://www.facebook.com/v8.0/dialog/oauth", location);
269+
Assert.Contains("https://www.facebook.com/v11.0/dialog/oauth", location);
270270
Assert.Contains("response_type=code", location);
271271
Assert.Contains("client_id=", location);
272272
Assert.Contains("redirect_uri=" + UrlEncoder.Default.Encode("http://example.com/signin-facebook"), location);
@@ -301,7 +301,7 @@ public async Task ChallengeWillTriggerRedirection()
301301
var transaction = await server.SendAsync("http://example.com/challenge");
302302
Assert.Equal(HttpStatusCode.Redirect, transaction.Response.StatusCode);
303303
var location = transaction.Response.Headers.Location.AbsoluteUri;
304-
Assert.Contains("https://www.facebook.com/v8.0/dialog/oauth", location);
304+
Assert.Contains("https://www.facebook.com/v11.0/dialog/oauth", location);
305305
Assert.Contains("response_type=code", location);
306306
Assert.Contains("client_id=", location);
307307
Assert.Contains("redirect_uri=", location);

0 commit comments

Comments
 (0)