Anmeldeanfragen
Die Anfragenseite verwaltet OAuth-Anmeldeanfragen, die von Kunden über Client-PCs eingereicht werden. Sie ist der zentrale Ort zum Überprüfen, Genehmigen und Ablehnen von Anmeldeversuchen.
Ausstehend-Reiter
Der Ausstehend-Reiter zeigt alle Anfragen an, die auf eine Aktion von Admin oder Kassierer warten. Jede ausstehende Anfrage zeigt:
- Provider-Symbol -- identifiziert, welchen OAuth-Provider der Kunde verwendet hat (Google, Facebook, Apple, X oder Discord).
- Mitglieder-Avatar -- das vom OAuth-Provider abgerufene Profilbild, falls verfügbar.
- Kundenname und E-Mail -- der Name und die E-Mail-Adresse, die mit dem OAuth-Konto des Kunden verknüpft sind.
- Zeitstempel -- wann die Anmeldeanfrage eingereicht wurde.
Aktionen
Für jede ausstehende Anfrage sind zwei Aktionen verfügbar:
- Genehmigen -- gewährt die Anmeldeanfrage. Ein optionaler Auto-Login-Schalter ist verfügbar. Wenn aktiviert, startet die Genehmigung der Anfrage automatisch eine Sitzung auf dem Client-PC ohne weitere Aktion.
- Ablehnen -- lehnt die Anmeldeanfrage ab. Der Kunde wird auf dem Client benachrichtigt, dass seine Anfrage nicht genehmigt wurde.
Ausstehend-Badge
Ein Badge mit der Anzahl ausstehender Anfragen erscheint in der Seitenleisten-Navigation und bietet auf einen Blick Sichtbarkeit über Anfragen, die auf Bearbeitung warten.
Verlauf-Reiter
Der Verlauf-Reiter zeigt zuvor bearbeitete Anfragen, einschließlich:
- Ob die Anfrage genehmigt oder abgelehnt wurde.
- Der Admin oder Kassierer, der die Anfrage bearbeitet hat.
- Zeitstempel für die ursprüngliche Anfrage und die Bearbeitung.
Benachrichtigungen
Wenn eine neue OAuth-Anmeldeanfrage eintrifft, zeigt der Server eine Benachrichtigung mit einem akustischen Signal an, um sicherzustellen, dass der Kassierer über die ausstehende Anfrage informiert ist. Dies verhindert, dass Kunden unnötig am Client-PC warten müssen.
Echtzeit-Aktualisierungen
Die Anfragenseite empfängt Aktualisierungen in Echtzeit über den TCP-Ereignisstrom. Neue Anfragen erscheinen sofort ohne Seitenaktualisierung und Statusänderungen (Genehmigung oder Ablehnung von einem anderen Terminal) werden sofort angezeigt.