Für Gäste wird automatsch ein Benutzerkonto angelegt, mit einem generierten, sicheren Passwort. Mit der eMail Adresse und dem Passwort kann ein Gast sich in der RepApp anmelden um seine Daten sehen und bearbeiten zu können.
### Einmal-Login
Für Gäste gibt es Einmal-Logins als Alternative. 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. über 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ützte Daten zu geben.
Wenn ein Gast versucht den Einmal-Link nochmals zu verwenden, schlägt dies Fehl, und dem Gast wird automatisch ein neuer Einmal-Link per eMail mitgeteilt. Dies wird dem Gast auch über entsprechende Nachrichten mitgeteilt.
Der Login für Mitarbeiter ist nur über das Single-Sign-On der Repair-Cafés erlaubt (Keycloak), das mittels OIDC angebunden ist. Alle Mitarbeiter im Repair-Café 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.
- (0) Neu: Das Gerät wurde vom Gast angemeldet und muss als nächstes durch einen Organisator überprüft werden.
- (-1) Neu: Das Gerät wurde abgelehnt.
- (1) Rückfrage: Bei der Überprüfung durch einen Organisator wurde festgestellt dass benötigte Informationen fehlen und eine Rückfrage an den Gast gesendet. Die Antwort ist noch nicht eingetroffen.
- (2) Rückfrage beantwortet: Eine Rückfrage der Organisation wurde durch den Gast beantwortet. Als nächstes muss die Antwort durch einen Organisator überprüft werden.
- (3) Warteliste: Das Gerät wurde durch die Organisation überprüft und kann einem Repair-Café zugeordnet werden. Jetzt können Reparateure das Gerät einsehen.
- (4) Reserviert: Ein Reparateur hat sich das Gerät zugeordnet.
- (6) Zugeordnet: Das Gerät ist einem Repair-Café zugeordnet.
- (7) Gebucht: Das Gerät ist einem Reparaturtermin zugeordnet.