From 212c1fb8acbdea2a5d91324c89e4c87c0ec2010b Mon Sep 17 00:00:00 2001 From: Jean-Marc Prieur Date: Thu, 27 Jun 2024 14:16:37 -0700 Subject: [PATCH] Fix 2912 (#2913) (#2914) --- .../DefaultAuthorizationHeaderProvider.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Microsoft.Identity.Web.TokenAcquisition/DefaultAuthorizationHeaderProvider.cs b/src/Microsoft.Identity.Web.TokenAcquisition/DefaultAuthorizationHeaderProvider.cs index d8fa44f12..e6e6de54c 100644 --- a/src/Microsoft.Identity.Web.TokenAcquisition/DefaultAuthorizationHeaderProvider.cs +++ b/src/Microsoft.Identity.Web.TokenAcquisition/DefaultAuthorizationHeaderProvider.cs @@ -69,7 +69,7 @@ public async Task CreateAuthorizationHeaderAsync( // await authorizationHeaderProvider.CreateAuthorizationHeaderAsync( // new [] { "https://graph.microsoft.com/.default" }, // new AuthorizationHeaderProviderOptions { RequestAppToken = true }).ConfigureAwait(false); - if (downstreamApiOptions != null && downstreamApiOptions.RequestAppToken) + if (downstreamApiOptions != null && (downstreamApiOptions.RequestAppToken || downstreamApiOptions.AcquireTokenOptions?.ManagedIdentity != null)) { result = await _tokenAcquisition.GetAuthenticationResultForAppAsync( scopes.FirstOrDefault()!,