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

Microsoft.Identity.Client.Internal.JsonWebTokenConstants

public const string Algorithm = "alg"

Encryption algorithm used, e.g. ES256 https://tools.ietf.org/html/rfc7515#section-4.1.1

public const string KeyId = "kid"

Key ID, can be an X509 cert thumbprint. When used with a JWK, the "kid" value is used to match a JWK "kid" parameter value https://tools.ietf.org/html/rfc7515#section-4.1.4

public const string Type = "typ"

The type of token e.g. JWT https://tools.ietf.org/html/rfc7519#section-5.1

public const string X509CertificatePublicCertValue = "x5c"

public const string X509CertificateThumbprint = "x5t"