M41: harden trust boundaries and delivery
MobilityOps acceptance / backend (push) Failing after 47s
MobilityOps acceptance / frontend (push) Successful in 29s
MobilityOps acceptance / e2e (push) Skipped

This commit is contained in:
NuklearRabbit
2026-08-21 17:06:59 +02:00
parent a830e8a2d0
commit 24dcb3494c
38 changed files with 699 additions and 113 deletions
+2 -2
View File
@@ -67,7 +67,7 @@ def require_operations_manager(
@dataclass(frozen=True)
class McpClientContext:
client_id: str
reported_client_id: str
tenant: str
@@ -91,4 +91,4 @@ def require_mcp_service_token(
)
if x_tenant_id is not None and x_tenant_id != settings.ragcore_tenant:
raise HTTPException(status_code=status.HTTP_403_FORBIDDEN, detail="Tenant mismatch")
return McpClientContext(client_id=x_client_id, tenant=settings.ragcore_tenant)
return McpClientContext(reported_client_id=x_client_id, tenant=settings.ragcore_tenant)