diff --git a/Microsoft.Identity.Web/WebApiServiceCollectionExtensions.cs b/Microsoft.Identity.Web/WebApiServiceCollectionExtensions.cs
index 27252da5..c38c0c9c 100644
--- a/Microsoft.Identity.Web/WebApiServiceCollectionExtensions.cs
+++ b/Microsoft.Identity.Web/WebApiServiceCollectionExtensions.cs
@@ -102,14 +102,10 @@ public static IServiceCollection AddProtectedWebApi(
///
/// Service collection to which to add authentication
/// Configuration
- /// Optional parameters. If not specified, the token used to call the protected API
- /// will be kept with the user's claims until the API calls a downstream API. Otherwise the account for the
- /// user is immediately added to the token cache
///
public static IServiceCollection AddProtectedApiCallsWebApis(
this IServiceCollection services,
IConfiguration configuration,
- IEnumerable scopes = null,
string configSectionName = "AzureAd")
{
services.AddTokenAcquisition();
@@ -117,8 +113,6 @@ public static IServiceCollection AddProtectedApiCallsWebApis(
services.Configure(options => configuration.Bind(configSectionName, options));
services.Configure(AzureADDefaults.JwtBearerAuthenticationScheme, options =>
{
- // If you don't pre-provide scopes when adding calling AddProtectedApiCallsWebApis, the On behalf of
- // flow will be delayed (lazy construction of MSAL's application
options.Events.OnTokenValidated = async context =>
{
context.HttpContext.StoreTokenUsedToCallWebAPI(context.SecurityToken as JwtSecurityToken);