Plugin iris-web-linux: Gateway für den Web-Client + Gateway-Vertrag #166

Closed
opened 2026-10-21 12:00:23 +00:00 by alf · 0 comments
Owner

Teil des Features iris/iris-web#1 (dort steht die vollständige Spezifikation).

Inhalt

  • Gateway-Vertrag als Dokument in Entwicklerdokumentation/: Login, Session, Logout, Weiterleitung der Wire-Protokoll-Aufrufe und SSE-Streams. Beide Gateways (Linux, später Mac) müssen ihn identisch bedienen.
  • Plugin iris-web-linux: Python/FastAPI-Gateway im Container (Dienste-Feature im Linux-Server, siehe iris/iris-linux-server#74), Passwort-Login (argon2id, Rate-Limit, Session-Cookie), liefert das gebaute Client-Bundle aus, TLS selbstsigniert + Proxy-Modus, standardmäßig nur LAN.
  • pytest-Vertragstests, die auch iris-web-mac bestehen muss.
  • Store-Seite und Einrichtungsanleitung (inkl. Hinweis: PWA auf Android braucht gültiges Zertifikat).

Voraussetzungen

Installer-Dienste (iris-linux-server). Ein Client-Bundle (iris/iris-web).

Teil des Features iris/iris-web#1 (dort steht die vollständige Spezifikation). ## Inhalt - **Gateway-Vertrag** als Dokument in `Entwicklerdokumentation/`: Login, Session, Logout, Weiterleitung der Wire-Protokoll-Aufrufe und SSE-Streams. Beide Gateways (Linux, später Mac) müssen ihn identisch bedienen. - **Plugin `iris-web-linux`**: Python/FastAPI-Gateway im Container (Dienste-Feature im Linux-Server, siehe iris/iris-linux-server#74), Passwort-Login (argon2id, Rate-Limit, Session-Cookie), liefert das gebaute Client-Bundle aus, TLS selbstsigniert + Proxy-Modus, standardmäßig nur LAN. - **pytest-Vertragstests**, die auch `iris-web-mac` bestehen muss. - Store-Seite und Einrichtungsanleitung (inkl. Hinweis: PWA auf Android braucht gültiges Zertifikat). ## Voraussetzungen Installer-Dienste (iris-linux-server). Ein Client-Bundle (iris/iris-web).
alf closed this issue 2026-10-22 17:47:11 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
iris/iris-plugins#166
No description provided.