Zusaetzlich: echter axe/WCAG-Browserlauf, 0 Verstoesse in hell/dunkel.
Bekannter Uebergangszustand: KEK fuer Zugangsdaten-Verschluesselung aktuell env-basiert (NEXARCH_CONNECT_APP_KEK), da der echte Core-KMS-Client (API-10/API-12) fuer dieses Binary noch nicht verdrahtet ist -- im Pruefprotokoll begruendet, siehe auch ENG-07 (PR #313) fuer die Tenant-KEK-Anbindung von Zugangsdaten.
Oberflaeche zum Einrichten und Konfigurieren von Connectoren: Verbindung anlegen, Zugangsdaten hinterlegen, Feld-Mapping bearbeiten.
**Durchgefuehrte Pruefungen:**
1. Vollstaendige Einrichtung eines Testconnectors ueber die Oberflaeche -- BESTANDEN (Go-Test + echter Browserlauf)
2. Zugangsdaten nachweislich maskiert -- BESTANDEN (API-Antwort + gerendertes DOM geprueft)
3. Mapping-Aenderung korrekt uebernommen -- BESTANDEN (inkl. Seiten-Reload)
Zusaetzlich: echter axe/WCAG-Browserlauf, 0 Verstoesse in hell/dunkel.
**Bekannter Uebergangszustand:** KEK fuer Zugangsdaten-Verschluesselung aktuell env-basiert (`NEXARCH_CONNECT_APP_KEK`), da der echte Core-KMS-Client (API-10/API-12) fuer dieses Binary noch nicht verdrahtet ist -- im Pruefprotokoll begruendet, siehe auch ENG-07 (PR #313) fuer die Tenant-KEK-Anbindung von Zugangsdaten.
Kein Merge, kein Deploy -- zur Pruefung bereit.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
patrick
added 4 commits 2026-10-16 15:28:39 +02:00
Neue Oberflaeche web/connect-setup (Next.js/React, @nexarch/shl):
Connector-Typ waehlen, Zugangsdaten hinterlegen (API-Key/OAuth2),
Feld-Mapping je Verbindung bearbeiten — vollstaendig ohne
Konfigurationsdatei. Zugangsdaten werden nie im Klartext angezeigt,
nur als feste Maske plus letzte 4 Zeichen.
connect/cmd/setup-a11y-fixture + web/a11y-audit/connect-setup-run.sh
fuehren einen echten Browserlauf (Chrome/puppeteer-core) gegen den
echten Dienst und eine echte Postgres-Wegwerf-DB durch: Formular
tatsaechlich ausgefuellt und abgesendet, Maskierung im DOM geprueft,
Mapping-Aenderung nach Neuladen bestaetigt. axe: 0 Befunde in hell/dunkel.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Dokumentiert Umsetzung, Akzeptanzkriterien, die drei Pruefungen
(Go-Integrationstest, Vitest, echter Browserlauf je Pruefung) und die
getroffenen QA-Entscheidungen.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Oberflaeche zum Einrichten und Konfigurieren von Connectoren: Verbindung anlegen, Zugangsdaten hinterlegen, Feld-Mapping bearbeiten.
Durchgefuehrte Pruefungen:
Zusaetzlich: echter axe/WCAG-Browserlauf, 0 Verstoesse in hell/dunkel.
Bekannter Uebergangszustand: KEK fuer Zugangsdaten-Verschluesselung aktuell env-basiert (
NEXARCH_CONNECT_APP_KEK), da der echte Core-KMS-Client (API-10/API-12) fuer dieses Binary noch nicht verdrahtet ist -- im Pruefprotokoll begruendet, siehe auch ENG-07 (PR #313) fuer die Tenant-KEK-Anbindung von Zugangsdaten.Kein Merge, kein Deploy -- zur Pruefung bereit.
🤖 Generated with Claude Code
Inhalt bereits in main enthalten (geprueft per merge_all_prs.sh: leerer Merge-Diff). Geschlossen ohne Merge.
Pull request closed