Bug fixes
- Make the
Microsoft.Identity.Client.KeyAttestationdependency conditional on modern .NET (.NETCoreApp) targets. It transitively pulls the native-onlyMicrosoft.Azure.Security.KeyGuardAttestationpackage, which ships no .NET Framework/netstandard-compatible assets and broke NuGet restore for .NET Framework (packages.config) projects.Microsoft.Identity.Web.Certificatelessnow multi-targets, and .NET Framework consumers use thenetstandard2.0asset without this dependency. See #3894.