Zadania logowania
Strona Zadań zarządza zadaniami logowania OAuth przesylami przez klientów z komputerów klienckich. To centralne miejsce przeglądania, zatwierdzania i odrzucania prób logowania.
Zakładka Oczekujące
Zakładka Oczekujące wyświetla wszystkie zadania oczekujące na akcję administratora lub kasjera. Każde oczekujące zadanie pokazuje:
- Ikona dostawcy -- identyfikuje którego dostawcę OAuth klient używał (Google, Facebook, Apple, X lub Discord).
- Awatar członka -- zdjęcie profilowe pobrane od dostawcy OAuth, jeśli dostępne.
- Imię i e-mail klienta -- dane powiązane z kontem OAuth klienta.
- Znacznik czasu -- kiedy zadanie logowania zostało przesłane.
Akcje
Dwie akcje są dostępne dla każdego oczekującego zadania:
- Zatwierdź -- akceptuje zadanie logowania. Dostępny jest opcjonalny przełącznik automatycznego logowania; po włączeniu zatwierdzenie zadania automatycznie uruchamia sesję na komputerze klienckim bez dodatkowych akcji.
- Odrzuć -- odmawia zadania logowania. Klient jest powiadamiany na komputerze że jego zadanie nie zostało zatwierdzone.
Plakietka liczby oczekujących
Plakietka wyświetlająca liczbę oczekujących zadań pojawia się w nawigacji paska bocznego, zapewniając widoczność zadań wymagających akcji na pierwszy rzut oka.
Zakładka Historia
Zakładka Historia wyświetla wcześniej przetworzone zadania, włączając:
- Czy zadanie zostało zatwierdzone, czy odrzucone.
- Który administrator lub kasjer obsłużył zadanie.
- Znaczniki czasu zarówno oryginalnego zadania, jak i rozstrzygnięcia.
Powiadomienia
Gdy nadchodzi nowe zadanie logowania OAuth, serwer wyświetla powiadomienie z alertem dźwiękowym, aby upewnić się że kasjer jest świadomy oczekującego zadania. Zapobiega to niepotrzebnemu oczekiwaniu klientów przy komputerze.
Aktualizacje w czasie rzeczywistym
Strona Zadań otrzymuje aktualizacje w czasie rzeczywistym przez strumień zdarzeń TCP. Nowe zadania pojawiają się natychmiast bez konieczności odświeżania strony, a zmiany statusu (zatwierdzenie lub odrzucenie z innego terminala) są odzwierciedlane natychmiast.