The-OAG-Development-Project / Application-Gateway

OWASP Application Gateway is an HTTP proxy that handles Oauth2 authentication and session management
https://owasp.org/www-project-application-gateway/
Apache License 2.0
83 stars 4 forks source link

Correlation Id Support #34

Closed gianlucafrei closed 3 years ago

gianlucafrei commented 3 years ago
quadaloop commented 3 years ago

Kannst du mir noch die Rechte zum bearbeiten von Tickets geben (assign, edit Description etc)

Padi-owasp commented 3 years ago

This will be based on W3C Trace Context specification (Main implementation) and allow also a custom implementation/headers to be used.

Padi-owasp commented 3 years ago

Link to W3c spec: https://w3c.github.io/trace-context/ Branch: 34-correlation-id

gianlucafrei commented 3 years ago

Configuration file:


features:
    tracing:
       type: w3c #(Spring bean name) w3c, none or other
       with:
            implementation-specific-setting: foo
            ...
Padi-owasp commented 3 years ago

All done: Pull request: https://github.com/gianlucafrei/Application-Gateway/pull/55

Documentation: Config trace subsystem: https://github.com/gianlucafrei/Application-Gateway/wiki/Tracing,-Log-Correlation,-Correlation-Logging Config log subsystem: https://github.com/gianlucafrei/Application-Gateway/wiki/Logging

Write your own trace impl: https://github.com/gianlucafrei/Application-Gateway/wiki/Tracing,-Log-Correlation

Padi-owasp commented 3 years ago

Done