Skip to content

Diagnostics

This section contains a collection of samples demonstrating various diagnostics options in Duende IdentityServer.

The conformance report assesses your IdentityServer deployment against OAuth 2.1 and FAPI 2.0 Security Profile specifications. It generates an HTML report of the conformance status of your deployment, accessible via a protected endpoint.

In the sample, you can access the report by visiting the https://localhost:5001/_duende/conformance-report endpoint.

The sample is not intended to showcase all the conformance options. Review the conformance report documentation for more information.

Duende IdentityServer emits OpenTelemetry metrics, traces and logs. This sample uses .NET Aspire to display OpenTelemetry data. The solution contains an IdentityServer host, an API and a web client. The access token lifetime is set to a tiny value to force frequent refresh token flows.

Running the sample requires the dotnet aspire workload to be installed with dotnet workload install aspire. Run the Aspire.AppHost project, it will automatically launch the other projects.

This sample is not intended to be a full Aspire sample, it simply uses Aspire as a local standalone tool for displaying traces, logs and metrics.

Duende IdentityServer emits OpenTelemetry traces for input validators, stores and response generators.

The sample shows how to set up OpenTelemetry for console tracing.