Microsoft.Identity.Client.ManagedIdentityPopExtensions
Extension methods for enabling mTLS Proof-of-Possession in managed identity flows.
public static AcquireTokenForManagedIdentityParameterBuilder WithMtlsProofOfPossession(this AcquireTokenForManagedIdentityParameterBuilder builder)
Enables mTLS Proof-of-Possession for managed identity token acquisition.
When attestation is required (KeyGuard scenarios), use the Msal.KeyAttestation package
and call .WithAttestationSupport() after this method.
public static AcquireTokenForManagedIdentityParameterBuilder WithMtlsProofOfPossession(this AcquireTokenForManagedIdentityParameterBuilder builder, PoPOptions options)
Enables mTLS Proof-of-Possession for managed identity token acquisition with additional
PoP options, such as a minimum required binding strength.
When attestation is required (KeyGuard scenarios), use the Msal.KeyAttestation package
and call .WithAttestationSupport() after this method.