infrastruktur:warpinfra

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
infrastruktur:warpinfra [2017/04/11 22:33] voidinfrastruktur:warpinfra [2017/04/12 18:04] void
Zeile 1: Zeile 1:
- +====== WarpInfra ====== 
-====== Projektbeschreibung ======+  
 +===== Projektbeschreibung =====
  
 WarpInfra ist eine zentrale Applikationsplattform für die Verwaltung von Benutzer konten und zur Bereitstellung weiterer Dienste. WarpInfra ist eine zentrale Applikationsplattform für die Verwaltung von Benutzer konten und zur Bereitstellung weiterer Dienste.
 WarpInfra ist modular aufgebaut um einfach weitere Anwendungen aufnehmen zu können. WarpInfra ist modular aufgebaut um einfach weitere Anwendungen aufnehmen zu können.
  
-Die Produktive Anwendung ist jeweils unter https://infra.warpzone.ms erreichbar  +Die Produktive Anwendung ist jeweils unter https://infra.warpzone.ms (externe Instanz) und https://infra.warpzone (interne Instanz) erreichbar  
-Das Staging System ist unter https://infra-test.warpzone.ms erreichbar. +Das Staging System ist unter https://infra-test.warpzone.ms (externe Instanz) und https://infra-test.warpzone (interne Instanz) erreichbar. 
  
 Siehe Git-Repository: https://gitlab.warpzone.ms/infrastruktur/warpinfra Siehe Git-Repository: https://gitlab.warpzone.ms/infrastruktur/warpinfra
Zeile 12: Zeile 13:
 Urspüngliche Idee s. [[infrastruktur:SSO]] Urspüngliche Idee s. [[infrastruktur:SSO]]
  
-====== WarpAuth ======+ 
 +===== LDAP Backend  ===== 
 + 
 +Die Instanzen teilen sich ein gemeinsames LDAP Backend (Aktuell alle 4: extern/prod, extern/staging, intern/prod/intern/staging). 
 +Aktuell läuft das LDAP Backend nur auf dem WebServer, zukünftig soll eine zweite replizierte Instanz inerhalb der Warpzone betrieben werden.  
 + 
 +In der LDAP Datenbank sind die Benutzer und Authentifizierungsinformationen gespeichert. 
 + 
 + 
 +===== SQL Backend =====  
 + 
 +Jede der Instanzen hat jeweils ein eigenes SQL Backend, dieses ist auch zwischen intern und extern getrennt. 
 +Dort sind die daten der jeweiligen aktivierten Module gespeichert. 
 + 
 +  * Die Externe Instanz verwendet aktuell noch SQLlight, eine Migration auf MariaDB steht noch aus  
 +  * Die Interne Instanz verwendet MariaDB.  
 +   
 +   
 +===== WarpMain ===== 
 + 
 +Das Modul WarpMain enthält alle grundlegenden Komponenten. 
 + 
 + 
 +===== WarpAuth =====
  
 Das Modul WarpAuth übernimmt die Verwaltung von Benutzerkonnten und unterstützt bei der Vereindung sowie Einrichtung der 2-Factor Authentifizierung. Das Modul WarpAuth übernimmt die Verwaltung von Benutzerkonnten und unterstützt bei der Vereindung sowie Einrichtung der 2-Factor Authentifizierung.
Zeile 22: Zeile 46:
  
  
-====== WarpFood ======+===== WarpFood =====
  
 WarpFood implementiert eine Abwendung zur erstellung von Pizza- bzw. Essensbestellungen. WarpFood implementiert eine Abwendung zur erstellung von Pizza- bzw. Essensbestellungen.
Zeile 30: Zeile 54:
  
  
-====== WarpAPI ======+===== WarpAPI =====
  
 Arbeitsbasis zur Re-Implemmentierung der Hackerspace-API. Arbeitsbasis zur Re-Implemmentierung der Hackerspace-API.
 Dieses Modul ist noch in Entwicklung und auf der Produktivistanz nicht aktiviert. Dieses Modul ist noch in Entwicklung und auf der Produktivistanz nicht aktiviert.
  
-====== WarpPay ======+===== WarpPay =====
  
 Prototyp zur Entwicklung eines neuen Kasseen bzw. PrePay System. Prototyp zur Entwicklung eines neuen Kasseen bzw. PrePay System.
  • infrastruktur/warpinfra.txt
  • Zuletzt geändert: 2022/11/22 23:08
  • von specki