Microsoft.IdentityModel.Telemetry.TelemetryConstants
namespace Microsoft.IdentityModel.Telemetry
{
internal static class TelemetryConstants
{
public static class Protocols
{
public const string Automatic = "Automatic";
public const string Manual = "Manual";
public const string FirstRefresh = "FirstRefresh";
public const string Lkg = "LastKnownGood";
public const string ConfigurationInvalid = "ConfigurationInvalid";
public const string ConfigurationRetrievalFailed = "ConfigurationRetrievalFailed";
public const string ConfigurationSourceRetriever = "Retriever";
public const string ConfigurationSourceHandler = "Handler";
public const string ConfigurationSourceUnknown = "Unknown";
}
public static class SignatureValidationErrors
{
public const string None = "None";
public const string SignatureVerificationFailed = "SignatureVerificationFailed";
public const string AlgorithmNotSupported = "AlgorithmNotSupported";
public const string SignatureProviderCreationFailed = "SignatureProviderCreationFailed";
public const string SigningKeyNotFound = "SigningKeyNotFound";
public const string Other = "Other";
}
public const string IdentityModelVersionTag = "IdentityModelVersion";
public const string MetadataAddressTag = "MetadataAddress";
public const string OperationStatusTag = "OperationStatus";
public const string ConfigurationSourceTag = "ConfigurationSource";
public const string ExceptionTypeTag = "ExceptionType";
public const string BlockingTypeTag = "Blocking";
public const string StatusTag = "Status";
public const string AlgorithmTag = "Algorithm";
public const string KeyAlgorithmTag = "KeyAlgorithm";
public const string ErrorTag = "Error";
public const string IssuerTag = "Issuer";
public const string SuccessValue = "Success";
public const string FailureValue = "Failure";
}
}