Class OidcCallbackFailureLogger
Structured logging for OIDC callback failures that send users to id-proofing off-boarding.
public sealed class OidcCallbackFailureLogger : IOidcCallbackFailureLogger
- Inheritance
-
objectOidcCallbackFailureLogger
- Implements
Constructors
OidcCallbackFailureLogger(ILogger<OidcCallbackFailureLogger>, IHttpContextAccessor)
Structured logging for OIDC callback failures that send users to id-proofing off-boarding.
public OidcCallbackFailureLogger(ILogger<OidcCallbackFailureLogger> logger, IHttpContextAccessor httpContextAccessor)
Parameters
loggerILogger<OidcCallbackFailureLogger>httpContextAccessorIHttpContextAccessor
Methods
IsAllowedClientReason(string)
Returns true when reason may be submitted via
POST /api/auth/oidc/report-failure.
public bool IsAllowedClientReason(string reason)
Parameters
reasonstring
Returns
- bool
Log(OidcCallbackFailureLogEntry)
Logs a single correlated warning for operations and support.
public void Log(OidcCallbackFailureLogEntry entry)