<PackageReference Include="Microsoft.IdentityModel.Tokens" Version="8.19.1" />

Microsoft.IdentityModel.Telemetry.TelemetryConstants

static class TelemetryConstants
public static class AlgorithmFamilies

Algorithm family constants for telemetry. Raw algorithm strings are mapped to these bounded values to prevent cardinality explosion in metric dimensions.

public static class Protocols

public static class SignatureValidationErrors

Signature validation error constants. Kept limited to prevent cardinality explosion.

public const string AlgorithmTag = "Algorithm"

Telemetry tag indicating the cryptographic algorithm used.

public const string BlockingTypeTag = "Blocking"

Telemetry tag indicating if the update was blocking.

public const string ConfigurationSourceTag = "ConfigurationSource"

Telemetry tag indicating the source of the configuration.

public const string ErrorTag = "Error"

Telemetry tag indicating the error that occurred on failure.

public const string ExceptionTypeTag = "ExceptionType"

Telemetry tag indicating the type of exception that occurred.

public const string FailureValue = "Failure"

Telemetry value indicating a failed operation.

public const string IdentityModelVersionTag = "IdentityModelVersion"

Telemetry tag indicating the version of the IdentityModel library.

public const string IssuerTag = "Issuer"

Telemetry tag indicating the token issuer.

public const string KeyAlgorithmTag = "KeyAlgorithm"

Telemetry tag indicating the key algorithm used.

public const string MetadataAddressTag = "MetadataAddress"

Telemetry tag indicating the endpoint from which a configuration is retrieved.

public const string OperationStatusTag = "OperationStatus"

Telemetry tag describing the operation being performed.

public const string StatusTag = "Status"

Telemetry tag indicating the status of an operation (success or failure).

public const string SuccessValue = "Success"

Telemetry value indicating a successful operation.