Microsoft.Identity.Client.ManagedIdentity.V2.IImdsV2MtlsBindingSource
interface IImdsV2MtlsBindingSource
Abstraction for the IMDSv2 mTLS Proof-of-Possession binding source. IMDSv2 mints (or reuses)
an mTLS binding (certificate + ESTS-R endpoint + canonical client_id) and then delegates the
token leg to MSAL's internal TokenClient exchange. Because IMDSv2 does not
use the AbstractManagedIdentity token template, it is modeled by this focused
interface instead of inheriting that base.
Task<MtlsBindingInfo> AcquireMtlsBindingForDelegationAsync(AcquireTokenForManagedIdentityParameters parameters, bool forceRemint, CancellationToken cancellationToken)
Performs the cert-mint flow and returns the resulting mTLS binding so the caller can
delegate the token leg to the internal exchange path.