<PackageReference Include="Azure.Core" Version="1.59.0" />

Azure.Identity.IMsalManagedIdentityInitializerOptions

Implemented by TokenCredentialOptions-derived types that need to customize the AcquireTokenForManagedIdentityParameterBuilder immediately before the token is acquired. This is used, for example, by the Azure.Identity.Broker package to attach WithAttestationSupport() (from the Microsoft.Identity.Client.KeyAttestation package) without forcing Azure.Identity itself to take a dependency on that package.
Action<AcquireTokenForManagedIdentityParameterBuilder> BeforeTokenAcquisition { get; }

Invoked on the AcquireTokenForManagedIdentityParameterBuilder after the default Azure.Identity configuration (including WithMtlsProofOfPossession() when token binding is available) has been applied and before ExecuteAsync is called.