infrastruktur:warpinfra

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
infrastruktur:warpinfra [2017/04/11 22:10] – angelegt voidinfrastruktur:warpinfra [2022/11/22 23:08] (aktuell) specki
Zeile 1: Zeile 1:
 +<WRAP center round info 60%>
 +Dieses Projekt ist archiviert und wird aktuell nicht weiter betreut!
  
-====== WarpInfra  ======+Letzer Stand: 2021/05/04 
 +</WRAP> 
 + 
 + 
 +====== WarpInfra ====== 
 +  
 +Die Software WarpInfra wurde am 04.05.2021 außer Betrieb genommen und durch [[infrastruktur:keycloak]] ersetzt.  
 + 
 +  
 +===== Projektbeschreibung ===== 
 + 
 +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. 
 + 
 +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 (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
  
-Implementierung der Ursprünglichen Idee eines zentralen Authentifizierungssystems: [[infrastruktur:SSO]]+ 
 +===== LDAP Backend  ===== 
 + 
 +Die Instanzen teilen sich ein gemeinsames LDAP Backend (Aktuell alle 4: extern/prod, extern/staging, intern/prod/intern/staging). 
 + 
 +In der LDAP Datenbank sind die Benutzer und Authentifizierungsinformationen gespeichert. 
 +Details zum LDAP: [[infrastruktur:ldap]] 
 + 
 +===== 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. 
 +Die Benutzerkonten werden in einem LDAP Verzeichnis gespeichert und können von weiteren Applikationen verwendet werden. 
 + 
 +Aktuell sind der GitLab und der Mattermost Server angebunden. 
 + 
 +Dieses Modul ist Stabil und kann produktiv verwendet werden.  
 +Dieses Modul ist auf der externen und der internen Instanz aktiv. 
 + 
 +===== WarpFood ===== 
 + 
 +WarpFood implementiert eine Abwendung zur erstellung von Pizza- bzw. Essensbestellungen. 
 +Neue Bestellungen werden als Info in den Mattermost Channel Town-Squre publiziert. 
 + 
 +Dieses Modul ist Stabil und kann produktiv verwendet werden.  
 +Dieses Modul ist nur auf der externen internen Instanz aktiv. 
 + 
 +===== WarpAPI ===== 
 + 
 +Arbeitsbasis zur Re-Implemmentierung der Hackerspace-API. 
 +Dieses Modul ist noch in Entwicklung und auf der Produktivistanz nicht aktiviert. 
 +Dieses Modul soll zukünftig auf der externen Instanz betrieben werden. 
 + 
 + 
 +===== WarpPay ===== 
 + 
 +Prototyp zur Entwicklung eines neuen Kasseen bzw. PrePay System. 
 +Dieses Modul ist nur auf der internen Instanz aktiviert. 
 + 
 +Weitere Details siehe: [[infrastruktur:Warpshop]]
  
  • infrastruktur/warpinfra.1491948604.txt.gz
  • Zuletzt geändert: 2017/04/11 22:10
  • von void