Skip to main content
Digital Identity Management utilizes distributed tracing techniques compliant with the OpenTracing specification. Distributed tracing is designed to help profile and monitor applications, especially those built upon modern software architectures (such as microservices). It assists in tracking the fulfillment of a client’s request across different one or more (micro)services. The result of this tracing is visible to clients in the form of a X-B3-TraceId header returned as part of requests to Digital Identity Management with a unique string generated on each request as its value. However, customers that integrate with Digital Identity Management (especially in cases where machine-to-machine interactions are required) may already be using distributed tracing internally, and so wish to use their own internally generated value with Digital Identity Management, instead of Digital Identity Management generating a trace identifier of its own. Digital Identity Management supports accepting the X-B3-TraceId header with each request, using the value provided as the trace identifier.
Parent topic:HTTP Headers