1 line
42 KiB
JSON
1 line
42 KiB
JSON
|
|
{"config":{"indexing":"full","lang":["en"],"min_search_length":3,"prebuild_index":false,"separator":"[\\s\\-]+"},"docs":[{"location":"","text":"Projekt RepApp RepApp ist eine Web App um Reparaturen im Rahmen eines Repair-Caf\u00e9s zu organisieren. Benutzer RepApp unterscheidet zwischen den folgenden Benutzer-Typen: Gast Ein Gast ist ein Ger\u00e4tebesitzer der ein oder mehrere Ger\u00e4te zur Reparatur anmelden m\u00f6chte. Reparateur Ein Reparateur ist ein Mitglied des Repair-Caf\u00e9s das die G\u00e4ste bei der Reparatur ihrer Ger\u00e4te unterst\u00fctzt. Organisator Ein Organisator ist Mitglied des Repair-Caf\u00e9s das die Termine mit den G\u00e4sten organisiert und die Reparateure zu den Ger\u00e4ten zuordnet. Anmelde Konzept RepApp unterst\u00fctzt pro Benutzer-Gruppe verschiedenen Anmelde-Konzepte. G\u00e4ste F\u00fcr G\u00e4ste gibt es Einmal-Logins. Ein Einmal-Login ist ein Geheimnis und eine Ziel-URL, das dem Gast in From eines Anmelde-Links in einer eMail mitgeteilt wird. Mit diesem Link kann der Gast sich einmalig anmelden, da das Geheimnis danach potentiell Dritten bekannt ist, z.B. \u00fcber die Browser History. Nach dem erfolgreichen Login wird der Gast automatisch zu der hinterlegten URL weitergeleitet. Dieser Mechanismus erlaubt es einem Gast \"per Klick\" Zugriff auf gesch\u00fctzte Daten zu geben. Wenn ein Gast versucht den Einmal-Link nochmals zu verwenden, schl\u00e4gt dies Fehl, und dem Gast wird automatisch ein neuer Einmal-Link per eMail mitgeteilt. Dies wird dem Gast auch \u00fcber entsprechende Nachrichten mitgeteilt. Mitarbeiter Der Login f\u00fcr Mitarbeiter ist nur \u00fcber das Single-Sign-On der Repair-Caf\u00e9s erlaubt (Keycloak), das mittels OIDC angebunden ist. Alle Mitarbeiter im Repair-Caf\u00e9 haben dort bereits einen Benutzer, was zum einen sicherstellt dass es sich um einen Mitarbeiter handelt, und zum anderen auch die Veraltung der Benutzer in RepApp vereinfacht.","title":"Beschreibung"},{"location":"#projekt-repapp","text":"RepApp ist eine Web App um Reparaturen im Rahmen eines Repair-Caf\u00e9s zu organisieren.","title":"Projekt RepApp"},{"location":"#benutzer","text":"RepApp unterscheidet zwischen den folgenden Benutzer-Typen:","title":"Benutzer"},{"location":"#gast","text":"Ein Gast ist ein Ger\u00e4tebesitzer der ein oder mehrere Ger\u00e4te zur Reparatur anmelden m\u00f6chte.","title":"Gast"},{"location":"#reparateur","text":"Ein Reparateur ist ein Mitglied des Repair-Caf\u00e9s das die G\u00e4ste bei der Reparatur ihrer Ger\u00e4te unterst\u00fctzt.","title":"Reparateur"},{"location":"#organisator","text":"Ein Organisator ist Mitglied des Repair-Caf\u00e9s das die Termine mit den G\u00e4sten organisiert und die Reparateure zu den Ger\u00e4ten zuordnet.","title":"Organisator"},{"location":"#anmelde-konzept","text":"RepApp unterst\u00fctzt pro Benutzer-Gruppe verschiedenen Anmelde-Konzepte.","title":"Anmelde Konzept"},{"location":"#gaste","text":"F\u00fcr G\u00e4ste gibt es Einmal-Logins. Ein Einmal-Login ist ein Geheimnis und eine Ziel-URL, das dem Gast in From eines Anmelde-Links in einer eMail mitgeteilt wird. Mit diesem Link kann der Gast sich einmalig anmelden, da das Geheimnis danach potentiell Dritten bekannt ist, z.B. \u00fcber die Browser History. Nach dem erfolgreichen Login wird der Gast automatisch zu der hinterlegten URL weitergeleitet. Dieser Mechanismus erlaubt es einem Gast \"per Klick\" Zugriff auf gesch\u00fctzte Daten zu geben. Wenn ein Gast versucht den Einmal-Link nochmals zu verwenden, schl\u00e4gt dies Fehl, und dem Gast wird automatisch ein neuer Einmal-Link per eMail mitgeteilt. Dies wird dem Gast auch \u00fcber entsprechende Nachrichten mitgeteilt.","title":"G\u00e4ste"},{"location":"#mitarbeiter","text":"Der Login f\u00fcr Mitarbeiter ist nur \u00fcber das Single-Sign-On der Repair-Caf\u00e9s erlaubt (Keycloak), das mittels OIDC angebunden ist. Alle Mitarbeiter im Repair-Caf\u00e9 haben dort bereits einen Benutzer, was zum einen sicherstellt dass es sich um einen Mitarbeiter handelt, und zum anderen auch die Veraltung der Benutzer in RepApp ver
|