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

Microsoft.Identity.Client.OAuth2.Throttling.ThrottleCommon

static class ThrottleCommon
public const string ThrottleRetryAfterHeaderName = "x-ms-lib-capability"

public const string ThrottleRetryAfterHeaderValue = "retry-after, h429"

public static string GetRequestStrictThumbprint(IReadOnlyDictionary<string, string> bodyParams, string authority, string homeAccountId)

The strict thumbprint is based on: ClientId Authority Resource Scope Account

public static void TryThrowServiceException(string thumbprint, ThrottlingCache cache, ILoggerAdapter logger, string providerName)