docs(issues): close #0060 - group call verified with federation closed

sorb tested a group call after the restart and it works. That proves what curl could
not: the full OpenID token check through /_matrix/federation/v1/openid/userinfo still
completes with federation closed, so the whitelist genuinely does not reach that
endpoint.

It is also where option C finally died. Blocking /_matrix/federation at the edge would
have removed exactly this path, and nothing before the call would have shown it.
This commit is contained in:
Thore Cimbal
2026-08-19 12:00:00 +00:00
parent 15134d1846
commit f4f0f997bb
2 changed files with 16 additions and 4 deletions
@@ -1,7 +1,7 @@
---
type: issue
id: "0060"
status: open
status: done
created: 2026-07-28
milestone: M1
priority: medium
@@ -129,3 +129,16 @@ Server mehr Ereignisse austauscht.
OpenID-Endpunkt antwortet — nicht, dass die vollständige Token-Prüfung durchläuft. Für
Änderungen im Call-Pfad gilt hier die Regel aus #0054: Abnahme im echten Call ist
Rollout-Voraussetzung, nicht Nacharbeit.
### Call-Abnahme bestanden (sorb, 2026-08-19)
Gruppen-Call nach dem Synapse-Neustart getestet: **läuft**. Damit ist belegt, was
`curl` nicht belegen konnte — die vollständige OpenID-Token-Prüfung über
`/_matrix/federation/v1/openid/userinfo` durchläuft mit geschlossener Föderation
unverändert. Die Whitelist greift dort tatsächlich nicht.
Das ist der Punkt, an dem C endgültig gestorben ist: Genau dieser Pfad hätte bei einem
Block auf `/_matrix/federation/` gefehlt, und der Fehler wäre erst im Call aufgefallen.
**Issue erledigt.** Entscheidung, Begründung und die verworfene Alternative stehen in
[ADR-0021](../adr/0021-foederation-geschlossen.md).