Table of Contents

Class LoggerMessages

Namespace
Arc4u.OAuth2
Assembly
Arc4u.OAuth2.dll

Source-generated high-performance log messages of the Arc4u.OAuth2 package, exposed as ILogger extension methods.

public static class LoggerMessages
Inheritance
LoggerMessages
Inherited Members

Methods

LogAccessTokenIsExpired(ILogger, TimeSpan)

Logs an Information message (event id 9132): Refresh the access token. Expired since {TimeExpired}.

[LoggerMessage(EventId = 9132, Level = LogLevel.Information, Message = "Refresh the access token. Expired since {TimeExpired}.")]
public static void LogAccessTokenIsExpired(this ILogger logger, TimeSpan timeExpired)

Parameters

logger ILogger

The logger to write to.

timeExpired TimeSpan

The value substituted in the message.

LogAccessTokenIsExpiring(ILogger, TimeSpan)

Logs an Information message (event id 9132): Refresh the access token. Will expire in {TimeExpired}.

[LoggerMessage(EventId = 9132, Level = LogLevel.Information, Message = "Refresh the access token. Will expire in {TimeExpired}.")]
public static void LogAccessTokenIsExpiring(this ILogger logger, TimeSpan timeExpired)

Parameters

logger ILogger

The logger to write to.

timeExpired TimeSpan

The value substituted in the message.

LogAddCurrentCulture(ILogger, string)

Logs at trace level the culture added to the request.

[LoggerMessage(EventId = 9077, Level = LogLevel.Trace, Message = "Add the current culture to the request: {CurrentCulture}.")]
public static void LogAddCurrentCulture(this ILogger logger, string currentCulture)

Parameters

logger ILogger

The logger.

currentCulture string

The culture name.

LogAddSchemeToken(ILogger, string)

Logs at trace level the scheme of the token added to the request.

[LoggerMessage(EventId = 9080, Level = LogLevel.Trace, Message = "Add the {Scheme} token to provide authentication evidence.")]
public static void LogAddSchemeToken(this ILogger logger, string scheme)

Parameters

logger ILogger

The logger.

scheme string

The authentication scheme.

LogAddSchentoToken(ILogger, string)

Logs a Trace message (event id 9131): Add the {Scheme} token to provide authentication evidence.

[LoggerMessage(EventId = 9131, Level = LogLevel.Trace, Message = "Add the {Scheme} token to provide authentication evidence.")]
public static void LogAddSchentoToken(this ILogger logger, string scheme)

Parameters

logger ILogger

The logger to write to.

scheme string

The value substituted in the message.

LogAddedInTokenCache(ILogger, string)

Logs a Trace message (event id 9096): Added token data information to the cache with id: {TokenKey}.

[LoggerMessage(EventId = 9096, Level = LogLevel.Trace, Message = "Added token data information to the cache with id: {TokenKey}.")]
public static void LogAddedInTokenCache(this ILogger logger, string tokenKey)

Parameters

logger ILogger

The logger to write to.

tokenKey string

The value substituted in the message.

LogAddingInTokenCache(ILogger, string)

Logs a Trace message (event id 9095): Adding token data information to the cache with id: {TokenKey}.

[LoggerMessage(EventId = 9095, Level = LogLevel.Trace, Message = "Adding token data information to the cache with id: {TokenKey}.")]
public static void LogAddingInTokenCache(this ILogger logger, string tokenKey)

Parameters

logger ILogger

The logger to write to.

tokenKey string

The value substituted in the message.

LogAlreadyHasAnAuthorizationHeaderCallNextHttpHandler(ILogger, string)

Logs a Trace message (event id 9125): An authorization header already exist for handler {DelegateName}, Check next Delegate Handler.

[LoggerMessage(EventId = 9125, Level = LogLevel.Trace, Message = "An authorization header already exist for handler {DelegateName}, Check next Delegate Handler.")]
public static void LogAlreadyHasAnAuthorizationHeaderCallNextHttpHandler(this ILogger logger, string delegateName)

Parameters

logger ILogger

The logger to write to.

delegateName string

The value substituted in the message.

LogAuthenticationTicketCreated(ILogger, string)

Logs a Debug message (event id 9140): Authentication ticket with key {Key} has been created.

[LoggerMessage(EventId = 9140, Level = LogLevel.Debug, Message = "Authentication ticket with key {Key} has been created.")]
public static void LogAuthenticationTicketCreated(this ILogger logger, string key)

Parameters

logger ILogger

The logger to write to.

key string

The value substituted in the message.

LogAuthenticationTicketIsNull(ILogger)

Logs an Error message (event id 9141): Authentication ticket from the cache is null!

[LoggerMessage(EventId = 9141, Level = LogLevel.Error, Message = "Authentication ticket from the cache is null!")]
public static void LogAuthenticationTicketIsNull(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogCacheNameUsed(ILogger, string)

Logs a Debug message (event id 9136): Cache with name {CacheName} is used for the Authentication tickets.

[LoggerMessage(EventId = 9136, Level = LogLevel.Debug, Message = "Cache with name {CacheName} is used for the Authentication tickets.")]
public static void LogCacheNameUsed(this ILogger logger, string cacheName)

Parameters

logger ILogger

The logger to write to.

cacheName string

The value substituted in the message.

LogCantRefreshToken(ILogger)

Logs an Error message (event id 9135): No TokenRefreshInfo found in the service provider. Reject the principal and sign out the user.

[LoggerMessage(EventId = 9135, Level = LogLevel.Error, Message = "No TokenRefreshInfo found in the service provider. Reject the principal and sign out the user.")]
public static void LogCantRefreshToken(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogCertificateFeedBackReceived(ILogger, string)

Logs at trace level the subject of the certificate received by the validation callback.

[LoggerMessage(EventId = 9078, Level = LogLevel.Trace, Message = "Certificate callback received with Subject = {CertificateSubject}.")]
public static void LogCertificateFeedBackReceived(this ILogger logger, string certificateSubject)

Parameters

logger ILogger

The logger.

certificateSubject string

The subject of the certificate.

LogCertificateFeedBackWithNoCertificate(ILogger)

Logs at error level that the validation callback received no certificate.

[LoggerMessage(EventId = 9079, Level = LogLevel.Error, Message = "Certificate callback received with no certificate!")]
public static void LogCertificateFeedBackWithNoCertificate(this ILogger logger)

Parameters

logger ILogger

The logger.

LogCertificateValidationFailed(ILogger, string?, string)

Logs a Warning message (event id 9105): Certificate validation failed for {Subject}. Chain status: {ChainStatus}.

[LoggerMessage(EventId = 9105, Level = LogLevel.Warning, Message = "Certificate validation failed for {Subject}. Chain status: {ChainStatus}.")]
public static void LogCertificateValidationFailed(this ILogger logger, string? subject, string chainStatus)

Parameters

logger ILogger

The logger to write to.

subject string

The value substituted in the message.

chainStatus string

The value substituted in the message.

LogCreateAuthenticationTicket(ILogger, string, TimeSpan)

Logs a Debug message (event id 9139): Authentication ticket with key {Key} has been created with validity period of {period}.

[LoggerMessage(EventId = 9139, Level = LogLevel.Debug, Message = "Authentication ticket with key {Key} has been created with validity period of {period}.")]
public static void LogCreateAuthenticationTicket(this ILogger logger, string key, TimeSpan period)

Parameters

logger ILogger

The logger to write to.

key string

The value substituted in the message.

period TimeSpan

The value substituted in the message.

LogCreateAuthenticationTicketOnFile(ILogger, string, string)

Logs an Error message (event id 9147): Create ticket with key: {Key} on path: {FullPath}.

[LoggerMessage(EventId = 9147, Level = LogLevel.Error, Message = "Create ticket with key: {Key} on path: {FullPath}.")]
public static void LogCreateAuthenticationTicketOnFile(this ILogger logger, string key, string fullPath)

Parameters

logger ILogger

The logger to write to.

key string

The value substituted in the message.

fullPath string

The value substituted in the message.

LogCreatingAuthenticationContext(ILogger)

Logs a Debug message (event id 9086): Creating an authentication context for the request.

[LoggerMessage(EventId = 9086, Level = LogLevel.Debug, Message = "Creating an authentication context for the request.")]
public static void LogCreatingAuthenticationContext(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogCredentialToken(ILogger, string, string, string)

Logs an Error message (event id 9085): Token endpoint for {Upn} returned {ResponseStatusCode}: {LoggedResponseBody}.

[LoggerMessage(EventId = 9085, Level = LogLevel.Error, Message = "Token endpoint for {Upn} returned {ResponseStatusCode}: {LoggedResponseBody}.")]
public static void LogCredentialToken(this ILogger logger, string upn, string responseStatusCode, string loggedResponseBody)

Parameters

logger ILogger

The logger to write to.

upn string

The value substituted in the message.

responseStatusCode string

The value substituted in the message.

loggedResponseBody string

The value substituted in the message.

LogDefaultTokenCache(ILogger)

Logs a Trace message (event id 9081): The token cache is using the default cache defined in the config.

[LoggerMessage(EventId = 9081, Level = LogLevel.Trace, Message = "The token cache is using the default cache defined in the config.")]
public static void LogDefaultTokenCache(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogDeleteAuthenticationTicket(ILogger, string)

Logs a Debug message (event id 9138): Authentication ticket with key {Key} has been deleted.

[LoggerMessage(EventId = 9138, Level = LogLevel.Debug, Message = "Authentication ticket with key {Key} has been deleted.")]
public static void LogDeleteAuthenticationTicket(this ILogger logger, string key)

Parameters

logger ILogger

The logger to write to.

key string

The value substituted in the message.

LogDeleteInTokenCache(ILogger, string)

Logs a Trace message (event id 9092): Deleting information from the token cache for the id: {TokenKey}.

[LoggerMessage(EventId = 9092, Level = LogLevel.Trace, Message = "Deleting information from the token cache for the id: {TokenKey}.")]
public static void LogDeleteInTokenCache(this ILogger logger, string tokenKey)

Parameters

logger ILogger

The logger to write to.

tokenKey string

The value substituted in the message.

LogDeletedInTokenCache(ILogger, string)

Logs a Trace message (event id 9093): Deleted information from the token cache for the id: {TokenKey}.

[LoggerMessage(EventId = 9093, Level = LogLevel.Trace, Message = "Deleted information from the token cache for the id: {TokenKey}.")]
public static void LogDeletedInTokenCache(this ILogger logger, string tokenKey)

Parameters

logger ILogger

The logger to write to.

tokenKey string

The value substituted in the message.

LogDifferentAuthenticationTypeCallNextHttpHandler(ILogger, string)

Logs a Trace message (event id 9124): Different authentication type for {DelegateName}, Check next Delegate Handler.

[LoggerMessage(EventId = 9124, Level = LogLevel.Trace, Message = "Different authentication type for {DelegateName}, Check next Delegate Handler.")]
public static void LogDifferentAuthenticationTypeCallNextHttpHandler(this ILogger logger, string delegateName)

Parameters

logger ILogger

The logger to write to.

delegateName string

The value substituted in the message.

LogExtractCookieFromTokenCache(ILogger)

Logs a Debug message (event id 9133): Extract token from the cookie cache.

[LoggerMessage(EventId = 9133, Level = LogLevel.Debug, Message = "Extract token from the cookie cache.")]
public static void LogExtractCookieFromTokenCache(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogFailedToBuildCertificateChain(ILogger)

Logs a Warning message (event id 9104): Failed to build certificate chain.

[LoggerMessage(EventId = 9104, Level = LogLevel.Warning, Message = "Failed to build certificate chain.")]
public static void LogFailedToBuildCertificateChain(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogFailedToGetRemoteCertificate(ILogger)

Logs a Warning message (event id 9106): Failed to get remote certificate.

[LoggerMessage(EventId = 9106, Level = LogLevel.Warning, Message = "Failed to get remote certificate.")]
public static void LogFailedToGetRemoteCertificate(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogFailedToLoadCaCertificate(ILogger, Exception, string?)

Logs an Error message (event id 9103): Failed to load internal CA certificate from {CertificateOptionKey}.

[LoggerMessage(EventId = 9103, Level = LogLevel.Error, Message = "Failed to load internal CA certificate from {CertificateOptionKey}.")]
public static void LogFailedToLoadCaCertificate(this ILogger logger, Exception ex, string? certificateOptionKey)

Parameters

logger ILogger

The logger to write to.

ex Exception

The value substituted in the message.

certificateOptionKey string

The value substituted in the message.

LogGetAuthenticationTicket(ILogger, string, string)

Logs a Debug message (event id 9145): Get ticket with key: {Key} on path: {FullPath}.

[LoggerMessage(EventId = 9145, Level = LogLevel.Debug, Message = "Get ticket with key: {Key} on path: {FullPath}.")]
public static void LogGetAuthenticationTicket(this ILogger logger, string key, string fullPath)

Parameters

logger ILogger

The logger to write to.

key string

The value substituted in the message.

fullPath string

The value substituted in the message.

LogGetDataTokenCache(ILogger, string)

Logs a Trace message (event id 9097): Retrieve token information for user: {TokenKey}.

[LoggerMessage(EventId = 9097, Level = LogLevel.Trace, Message = "Retrieve token information for user: {TokenKey}.")]
public static void LogGetDataTokenCache(this ILogger logger, string tokenKey)

Parameters

logger ILogger

The logger to write to.

tokenKey string

The value substituted in the message.

LogGetEndpoint(ILogger)

Logs a Debug message (event id 9088): Get token endpoint

[LoggerMessage(EventId = 9088, Level = LogLevel.Debug, Message = "Get token endpoint")]
public static void LogGetEndpoint(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogGetNullDataTokenCache(ILogger, string)

Logs a Warning message (event id 9098): The data in cache is null for user: {TokenKey}.

[LoggerMessage(EventId = 9098, Level = LogLevel.Warning, Message = "The data in cache is null for user: {TokenKey}.")]
public static void LogGetNullDataTokenCache(this ILogger logger, string tokenKey)

Parameters

logger ILogger

The logger to write to.

tokenKey string

The value substituted in the message.

LogGetTheTokenProvider(ILogger, string)

Logs a Trace message (event id 9126): {DelegateName}, Get the authentication Token Provider.

[LoggerMessage(EventId = 9126, Level = LogLevel.Trace, Message = "{DelegateName}, Get the authentication Token Provider.")]
public static void LogGetTheTokenProvider(this ILogger logger, string delegateName)

Parameters

logger ILogger

The logger to write to.

delegateName string

The value substituted in the message.

LogGrpcTokenIsExpired(ILogger)

Logs at trace level that the token is expired.

[LoggerMessage(EventId = 9076, Level = LogLevel.Trace, Message = "Token is expired! Next Interceptor will be called.")]
public static void LogGrpcTokenIsExpired(this ILogger logger)

Parameters

logger ILogger

The logger.

LogHttpHandlerIsCalled(ILogger, string)

Logs a Trace message (event id 9121): {DelegateName} JwtHttpHandler is called.

[LoggerMessage(EventId = 9121, Level = LogLevel.Trace, Message = "{DelegateName} JwtHttpHandler is called.")]
public static void LogHttpHandlerIsCalled(this ILogger logger, string delegateName)

Parameters

logger ILogger

The logger to write to.

delegateName string

The value substituted in the message.

LogInvalidAudience(ILogger, string, string)

Logs a Warning message (event id 9151): The audience '{InvalidAudience}' of the bearer token is not one of the expected audiences ({ExpectedAudiences}) defined in the OAuth2 settings.

[LoggerMessage(EventId = 9151, Level = LogLevel.Warning, Message = "The audience '{InvalidAudience}' of the bearer token is not one of the expected audiences ({ExpectedAudiences}) defined in the OAuth2 settings.")]
public static void LogInvalidAudience(this ILogger logger, string invalidAudience, string expectedAudiences)

Parameters

logger ILogger

The logger to write to.

invalidAudience string

The audience of the rejected token.

expectedAudiences string

The audiences accepted by the service.

LogLoadedCustomRootCertificate(ILogger, string)

Logs a Debug message (event id 9101): Loaded custom root certificate: {CertificateFriendlyName}.

[LoggerMessage(EventId = 9101, Level = LogLevel.Debug, Message = "Loaded custom root certificate: {CertificateFriendlyName}.")]
public static void LogLoadedCustomRootCertificate(this ILogger logger, string certificateFriendlyName)

Parameters

logger ILogger

The logger to write to.

certificateFriendlyName string

The value substituted in the message.

LogNoApplicationContextIsDefined(ILogger, string)

Logs at trace level that no application context is available.

[LoggerMessage(EventId = 9071, Level = LogLevel.Trace, Message = "No settings or application context is defined with {ContextName}, Check next Delegate Handler.")]
public static void LogNoApplicationContextIsDefined(this ILogger logger, string contextName)

Parameters

logger ILogger

The logger.

contextName string

The name of the context looked for.

LogNoAuthenticationTicketFromCache(ILogger)

Logs an Error message (event id 9142): No Authentication ticket from the cache.

[LoggerMessage(EventId = 9142, Level = LogLevel.Error, Message = "No Authentication ticket from the cache.")]
public static void LogNoAuthenticationTicketFromCache(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogNoAuthenticationTypeCallNextHttpHandler(ILogger, string)

Logs a Trace message (event id 9123): No authentication type for {DelegateName}, Check next Delegate Handler.

[LoggerMessage(EventId = 9123, Level = LogLevel.Trace, Message = "No authentication type for {DelegateName}, Check next Delegate Handler.")]
public static void LogNoAuthenticationTypeCallNextHttpHandler(this ILogger logger, string delegateName)

Parameters

logger ILogger

The logger to write to.

delegateName string

The value substituted in the message.

LogNoAuthenticationTypeIsDefined(ILogger, string)

Logs at trace level that no authentication type is defined in the settings.

[LoggerMessage(EventId = 9072, Level = LogLevel.Trace, Message = "No authentication type for {AuthenticationType}, Check next Interceptor.")]
public static void LogNoAuthenticationTypeIsDefined(this ILogger logger, string authenticationType)

Parameters

logger ILogger

The logger.

authenticationType string

The name reported in the message.

LogNoCacheExist(ILogger, string)

Logs a Warning message (event id 9137): Cache with name {CacheName} doesn't exist, fallback on the default one for the Authentication tickets!

[LoggerMessage(EventId = 9137, Level = LogLevel.Warning, Message = "Cache with name {CacheName} doesn't exist, fallback on the default one for the Authentication tickets!")]
public static void LogNoCacheExist(this ILogger logger, string cacheName)

Parameters

logger ILogger

The logger to write to.

cacheName string

The value substituted in the message.

LogNoFileExistForAuthenticationTicket(ILogger, string)

Logs an Error message (event id 9146): {FullPath} doesn't exist, can't retrieve an authentication ticket.

[LoggerMessage(EventId = 9146, Level = LogLevel.Error, Message = "{FullPath} doesn't exist, can't retrieve an authentication ticket.")]
public static void LogNoFileExistForAuthenticationTicket(this ILogger logger, string fullPath)

Parameters

logger ILogger

The logger to write to.

fullPath string

The value substituted in the message.

LogNoToken(ILogger)

Logs an Error message (event id 9083): The token provider did not return an authentication token.

[LoggerMessage(EventId = 9083, Level = LogLevel.Error, Message = "The token provider did not return an authentication token.")]
public static void LogNoToken(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogNoTokenIsProvided(ILogger, string)

Logs at trace level that the token provider did not provide a token.

[LoggerMessage(EventId = 9075, Level = LogLevel.Trace, Message = "No token provider is defined for {TokenProvider}, Check next Interceptor.")]
public static void LogNoTokenIsProvided(this ILogger logger, string tokenProvider)

Parameters

logger ILogger

The logger.

tokenProvider string

The name reported in the message.

Remarks

The message text is the same as the one of LogNoTokenProviderIsDefined(ILogger, string).

LogNoTokenProvider(ILogger, string)

Logs a Trace message (event id 9127): {DelegateName}, No authentication Token Provider.

[LoggerMessage(EventId = 9127, Level = LogLevel.Trace, Message = "{DelegateName}, No authentication Token Provider.")]
public static void LogNoTokenProvider(this ILogger logger, string delegateName)

Parameters

logger ILogger

The logger to write to.

delegateName string

The value substituted in the message.

LogNoTokenProviderIsDefined(ILogger, string)

Logs at trace level that no token provider is defined.

[LoggerMessage(EventId = 9074, Level = LogLevel.Trace, Message = "No token provider is defined for {TokenProvider}, Check next Interceptor.")]
public static void LogNoTokenProviderIsDefined(this ILogger logger, string tokenProvider)

Parameters

logger ILogger

The logger.

tokenProvider string

The name reported in the message.

LogNoTokenRefreshInfo(ILogger)

Logs an Error message (event id 9134): No TokenRefreshInfo found in the service provider.

[LoggerMessage(EventId = 9134, Level = LogLevel.Error, Message = "No TokenRefreshInfo found in the service provider.")]
public static void LogNoTokenRefreshInfo(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogNoUserContext(ILogger)

Logs at trace level that there is no user context.

[LoggerMessage(EventId = 9073, Level = LogLevel.Trace, Message = "No user context, Check next Interceptor.")]
public static void LogNoUserContext(this ILogger logger)

Parameters

logger ILogger

The logger.

LogNoUserIdentifierClaim(ILogger, string, string)

Logs an Error message (event id 9150): The token has no claim identifying the user ({ClaimTypes}), it is required to cache the claims of the claims filler. Configure Authentication:ClaimsIdentifier or disable the claims filler. {Reason}

[LoggerMessage(EventId = 9150, Level = LogLevel.Error, Message = "The token has no claim identifying the user ({ClaimTypes}), it is required to cache the claims of the claims filler. Configure Authentication:ClaimsIdentifier or disable the claims filler. {Reason}")]
public static void LogNoUserIdentifierClaim(this ILogger logger, string claimTypes, string reason)

Parameters

logger ILogger

The logger to write to.

claimTypes string

The configured claim types identifying a user.

reason string

The message of the exception thrown by the cache key generator.

LogNoValidCaCertificatesLoaded(ILogger)

Logs a Warning message (event id 9102): No valid CA certificates loaded for custom root trust.

[LoggerMessage(EventId = 9102, Level = LogLevel.Warning, Message = "No valid CA certificates loaded for custom root trust.")]
public static void LogNoValidCaCertificatesLoaded(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogNullTokenData(ILogger, string)

Logs a Warning message (event id 9094): A null token data information was provided to the cache, with an id: {TokenKey}.

[LoggerMessage(EventId = 9094, Level = LogLevel.Warning, Message = "A null token data information was provided to the cache, with an id: {TokenKey}.")]
public static void LogNullTokenData(this ILogger logger, string tokenKey)

Parameters

logger ILogger

The logger to write to.

tokenKey string

The value substituted in the message.

LogOboFailedReasonWithPII(ILogger, string)

Logs an Error message (event id 9148): Getting the Access token with Obo failed. {ReasonPhrase}

[LoggerMessage(EventId = 9148, Level = LogLevel.Error, Message = "Getting the Access token with Obo failed. {ReasonPhrase}")]
public static void LogOboFailedReasonWithPII(this ILogger logger, string reasonPhrase)

Parameters

logger ILogger

The logger to write to.

reasonPhrase string

The value substituted in the message.

LogOboFailedWithNoReasonNoPII(ILogger)

Logs an Error message (event id 9149): Getting the Access token with Obo failed. Enable PII to have more info.

[LoggerMessage(EventId = 9149, Level = LogLevel.Error, Message = "Getting the Access token with Obo failed. Enable PII to have more info.")]
public static void LogOboFailedWithNoReasonNoPII(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogRemoveAnyBearer(ILogger)

Logs a Trace message (event id 9130): Remove any Bearer token attached.

[LoggerMessage(EventId = 9130, Level = LogLevel.Trace, Message = "Remove any Bearer token attached.")]
public static void LogRemoveAnyBearer(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogRemoveAuthenticationTicket(ILogger, string)

Logs a Debug message (event id 9143): Remove ticket with key: {Key}.

[LoggerMessage(EventId = 9143, Level = LogLevel.Debug, Message = "Remove ticket with key: {Key}.")]
public static void LogRemoveAuthenticationTicket(this ILogger logger, string key)

Parameters

logger ILogger

The logger to write to.

key string

The value substituted in the message.

LogRenewAuthenticationTicket(ILogger, string, string)

Logs a Debug message (event id 9144): Renew ticket with key: {Key} on path: {FullPath}.

[LoggerMessage(EventId = 9144, Level = LogLevel.Debug, Message = "Renew ticket with key: {Key} on path: {FullPath}.")]
public static void LogRenewAuthenticationTicket(this ILogger logger, string key, string fullPath)

Parameters

logger ILogger

The logger to write to.

key string

The value substituted in the message.

fullPath string

The value substituted in the message.

LogRequestingAuthenticationToken(ILogger)

Logs a Trace message (event id 9082): Requesting an authentication token.

[LoggerMessage(EventId = 9082, Level = LogLevel.Trace, Message = "Requesting an authentication token.")]
public static void LogRequestingAuthenticationToken(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogRequestingToken(ILogger)

Logs a Trace message (event id 9128): Requesting an authentication token.

[LoggerMessage(EventId = 9128, Level = LogLevel.Trace, Message = "Requesting an authentication token.")]
public static void LogRequestingToken(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogResolvingIssueSettingsByName(ILogger, string)

Logs an Error message (event id 9120): No settings or application context is defined with {ResolvingName}.

[LoggerMessage(EventId = 9120, Level = LogLevel.Error, Message = "No settings or application context is defined with {ResolvingName}.")]
public static void LogResolvingIssueSettingsByName(this ILogger logger, string resolvingName)

Parameters

logger ILogger

The logger to write to.

resolvingName string

The value substituted in the message.

LogSkipAddingBearerToken(ILogger, string)

Logs at trace level that an authorization header already exists so no bearer token is added.

[LoggerMessage(EventId = 9070, Level = LogLevel.Trace, Message = "Authorization header found. Skip adding a bearer token for AuthenticationType: {AuthenticationType}.")]
public static void LogSkipAddingBearerToken(this ILogger logger, string authenticationType)

Parameters

logger ILogger

The logger.

authenticationType string

The authentication type of the settings.

LogSkipFetchingClaims(ILogger, string)

Logs a Trace message (event id 9084): Skip fetching claims, no setting found for authentication type {AuthenticationType}.

[LoggerMessage(EventId = 9084, Level = LogLevel.Trace, Message = "Skip fetching claims, no setting found for authentication type {AuthenticationType}.")]
public static void LogSkipFetchingClaims(this ILogger logger, string authenticationType)

Parameters

logger ILogger

The logger to write to.

authenticationType string

The value substituted in the message.

LogStsAndUser(ILogger, string, string)

Logs a Debug message (event id 9087): Call STS: {Authority} for user: {Upn}.

[LoggerMessage(EventId = 9087, Level = LogLevel.Debug, Message = "Call STS: {Authority} for user: {Upn}.")]
public static void LogStsAndUser(this ILogger logger, string authority, string upn)

Parameters

logger ILogger

The logger to write to.

authority string

The value substituted in the message.

upn string

The value substituted in the message.

LogTokenCacheName(ILogger, string)

Logs a Trace message (event id 9080): The token cache is {cacheName}.

[LoggerMessage(EventId = 9080, Level = LogLevel.Trace, Message = "The token cache is {cacheName}.")]
public static void LogTokenCacheName(this ILogger logger, string cacheName)

Parameters

logger ILogger

The logger to write to.

cacheName string

The value substituted in the message.

LogTokenCacheNotImplemented(ILogger)

Logs a Warning message (event id 9091): Geting all data from the token cache is not implemented.

[LoggerMessage(EventId = 9091, Level = LogLevel.Warning, Message = "Geting all data from the token cache is not implemented.")]
public static void LogTokenCacheNotImplemented(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogTokenExpiration(ILogger, DateTime)

Logs a Debug message (event id 9090): Access token will expire at {TokenExpirationDateUtc} utc.

[LoggerMessage(EventId = 9090, Level = LogLevel.Debug, Message = "Access token will expire at {TokenExpirationDateUtc} utc.")]
public static void LogTokenExpiration(this ILogger logger, DateTime tokenExpirationDateUtc)

Parameters

logger ILogger

The logger to write to.

tokenExpirationDateUtc DateTime

The value substituted in the message.

LogTokenIsExpired(ILogger)

Logs a Trace message (event id 9129): Token is expired! Next Hanlder will be called.

[LoggerMessage(EventId = 9129, Level = LogLevel.Trace, Message = "Token is expired! Next Hanlder will be called.")]
public static void LogTokenIsExpired(this ILogger logger)

Parameters

logger ILogger

The logger to write to.

LogTokenReceived(ILogger, string)

Logs a Debug message (event id 9089): Token is received for user {UserUpn}.

[LoggerMessage(EventId = 9089, Level = LogLevel.Debug, Message = "Token is received for user {UserUpn}.")]
public static void LogTokenReceived(this ILogger logger, string userUpn)

Parameters

logger ILogger

The logger to write to.

userUpn string

The value substituted in the message.

LogUseCurrentCulture(ILogger, string)

Logs a Trace message (event id 9147): Add the current culture to the request: {Culture}.

[LoggerMessage(EventId = 9147, Level = LogLevel.Trace, Message = "Add the current culture to the request: {Culture}.")]
public static void LogUseCurrentCulture(this ILogger logger, string culture)

Parameters

logger ILogger

The logger to write to.

culture string

The value substituted in the message.

LogUsingCustomRootCertificateOptionKey(ILogger, string)

Logs a Debug message (event id 9100): Using custom root certificate option key: {Key}.

[LoggerMessage(EventId = 9100, Level = LogLevel.Debug, Message = "Using custom root certificate option key: {Key}.")]
public static void LogUsingCustomRootCertificateOptionKey(this ILogger logger, string key)

Parameters

logger ILogger

The logger to write to.

key string

The value substituted in the message.