<PackageReference Include="Microsoft.Identity.Client" Version="4.84.2" />

Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilities

Describes the managed identity capabilities detected for the current host, including the detected source and the strength with which tokens can be bound to a key.
public string ErrorReason { get; }

Gets the reason detection failed, if any.

public bool IsMtlsPopSupportedByHost { get; }

Gets a value indicating whether the host can bind a token to a key (mTLS Proof-of-Possession).

Gets the highest binding strength the current host is capable of producing.

public ManagedIdentitySource Source { get; }

Gets the detected managed identity source.