Key OIDC identity by issuer and subject

This commit is contained in:
2026-10-25 08:35:11 +00:00
parent dab4b9e0bb
commit 44a79f5b0c
17 changed files with 293 additions and 27 deletions
+5 -1
View File
@@ -186,7 +186,11 @@ class SessionTagHookTest(unittest.TestCase):
def test_tags_token_user_cached_on_request(self) -> None:
span = _RecordedSpan()
carrier = SimpleNamespace(session=Session("sid", {}))
setattr(carrier, "_kca_user", User(sub="token-user", display_name="Token"))
setattr(
carrier,
"_kca_user",
User(issuer="https://issuer.example", sub="token-user", display_name="Token"),
)
session_tag_hook(span, carrier)
self.assertEqual("token-user", span.attributes["user.id"])