Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
class Duende.​IdentityServer.​Configuration.​EventsOptions
Assembly: Duende.IdentityServer
Inheritance: object → EventsOptions
Controls which categories of diagnostic events are raised to the registered <c>IEventSink</c> .
Remarks
All event categories default to <c>false</c> . Enable only the categories relevant to your
monitoring or auditing requirements to avoid unnecessary overhead.
Properties
public
bool
RaiseSuccessEvents
Gets or sets a value indicating whether success events are enabled, which are raised when valid requests are processed without errors.
Remarks Defaults to <c>false</c> . Success events are those whose class names end with
<c>SuccessEvent</c> . They are analogous to HTTP 200 responses.
public
bool
RaiseFailureEvents
Gets or sets a value indicating whether failure events are enabled, which are raised when a request fails due to incorrect or
malformed parameters.
Remarks Defaults to <c>false</c> . Failure events are those whose class names end with
<c>FailureEvent</c> . They indicate that the caller (user or client) did something wrong
and are analogous to HTTP 400 responses.
public
bool
RaiseInformationEvents
Gets or sets a value indicating whether information events are enabled, which are raised for noteworthy actions that are neither
successes nor failures.
Remarks Defaults to <c>false</c> . Examples include a user granting, denying, or revoking
consent — valid choices that do not represent an error condition.
public
bool
RaiseErrorEvents
Gets or sets a value indicating whether error events are enabled, which are raised when an unexpected error occurs due to invalid
configuration or an unhandled exception.
Remarks Defaults to <c>false</c> . Error events indicate a problem within IdentityServer or its
configuration and are analogous to HTTP 500 responses.
Methods
public
bool
Equals​(object obj)
Inherited from object
protected
void
Finalize​()
Inherited from object
public
int
GetHashCode​()
Inherited from object
protected
object
MemberwiseClone​()
Inherited from object
public
string
ToString​()
Inherited from object