Zadania logowania
Strona Zadan zarzadza zadaniami logowania OAuth przesylami przez klientow z komputerow klienckich. To centralne miejsce przegladania, zatwierdzania i odrzucania prob logowania.
Zakladka Oczekujace
Zakladka Oczekujace wyswietla wszystkie zadania oczekujace na akcje administratora lub kasjera. Kazde oczekujace zadanie pokazuje:
- Ikona dostawcy -- identyfikuje ktorego dostawce OAuth klient uzywal (Google, Facebook, Apple, X lub Discord).
- Awatar czlonka -- zdjecie profilowe pobrane od dostawcy OAuth, jesli dostepne.
- Imie i e-mail klienta -- dane powiazane z kontem OAuth klienta.
- Znacznik czasu -- kiedy zadanie logowania zostalo przeslane.
Akcje
Dwie akcje sa dostepne dla kazdego oczekujacego zadania:
- Zatwierdz -- akceptuje zadanie logowania. Dostepny jest opcjonalny przelacznik automatycznego logowania; po wlaczeniu zatwierdzenie zadania automatycznie uruchamia sesje na komputerze klienckim bez dodatkowych akcji.
- Odrzuc -- odmawia zadania logowania. Klient jest powiadamiany na komputerze ze jego zadanie nie zostalo zatwierdzone.
Plakietka liczby oczekujacych
Plakietka wyswietlajaca liczbe oczekujacych zadan pojawia sie w nawigacji paska bocznego, zapewniajac widocznosc zadan wymagajacych akcji na pierwszy rzut oka.
Zakladka Historia
Zakladka Historia wyswietla wczesniej przetworzone zadania, wlaczajac:
- Czy zadanie zostalo zatwierdzone, czy odrzucone.
- Ktory administrator lub kasjer obsluzyl zadanie.
- Znaczniki czasu zarowno oryginalnego zadania, jak i rozstrzygniecia.
Powiadomienia
Gdy nadchodzi nowe zadanie logowania OAuth, serwer wyswietla powiadomienie z alertem dzwiekowym, aby upewnic sie ze kasjer jest swiadomy oczekujacego zadania. Zapobiega to niepotrzebnemu oczekiwaniu klientow przy komputerze.
Aktualizacje w czasie rzeczywistym
Strona Zadan otrzymuje aktualizacje w czasie rzeczywistym przez strumien zdarzen TCP. Nowe zadania pojawiaja sie natychmiast bez koniecznosci odswiezania strony, a zmiany statusu (zatwierdzenie lub odrzucenie z innego terminala) sa odzwierciedlane natychmiast.