From 830c32855efdc6e324bdba2da7cdb2ca5179ec16 Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Sun, 19 Nov 2023 07:57:14 +0000
Subject: [PATCH] Use the semantically correct enduser.id

---
 ai_web_common/flask_sso/ext.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ai_web_common/flask_sso/ext.py b/ai_web_common/flask_sso/ext.py
index 2071ac2..555d19b 100644
--- a/ai_web_common/flask_sso/ext.py
+++ b/ai_web_common/flask_sso/ext.py
@@ -14,6 +14,7 @@ from flask import request, session, redirect, make_response, g, \
 from flask_talisman import ALLOW_FROM
 
 from opentelemetry import trace
+from opentelemetry.semconv.trace import SpanAttributes
 
 
 def init_sso(app, talisman):
@@ -148,7 +149,7 @@ def auth_required(unauth_action=_redirect_to_login_server):
             # Add authentication info to the current trace, if any.
             current_span = trace.get_current_span()
             if current_span:
-                current_span.set_attribute('auth.user', g.current_user)
+                current_span.set_attribute(SpanAttributes.ENDUSER_ID, g.current_user)
 
             return func(*args, **kwargs)
         return _auth_wrapper
-- 
GitLab