Demandes de connexion
La page Demandes gere les demandes de connexion OAuth soumises par les clients depuis les PC. C'est l'emplacement central pour examiner, approuver et rejeter les tentatives de connexion.
Onglet En attente
L'onglet En attente affiche toutes les demandes en attente d'action de l'administrateur ou du caissier. Chaque demande en attente affiche :
- Icone du fournisseur : identifie le fournisseur OAuth utilise par le client (Google, Facebook, Apple, X ou Discord).
- Avatar du membre : la photo de profil recuperee du fournisseur OAuth, si disponible.
- Nom et e-mail du client : le nom et l'adresse e-mail associes au compte OAuth du client.
- Horodatage : le moment ou la demande de connexion a ete soumise.
Actions
Deux actions sont disponibles pour chaque demande en attente :
- Approuver : accorde la demande de connexion. Un interrupteur de connexion automatique optionnel est disponible ; lorsqu'il est active, l'approbation de la demande demarre automatiquement une session sur le PC client sans action supplementaire.
- Rejeter : refuse la demande de connexion. Le client est informe sur le PC que sa demande n'a pas ete approuvee.
Badge de compteur en attente
Un badge affichant le nombre de demandes en attente apparait dans la navigation de la barre laterale, offrant une visibilite immediate des demandes necessitant une action.
Onglet Historique
L'onglet Historique affiche les demandes precedemment traitees, incluant :
- Si la demande a ete approuvee ou rejetee.
- L'administrateur ou le caissier qui a traite la demande.
- Les horodatages de la demande initiale et de la resolution.
Notifications
Lorsqu'une nouvelle demande de connexion OAuth arrive, le serveur affiche une notification avec une alerte sonore pour s'assurer que le caissier est informe de la demande en attente. Cela empeche les clients d'attendre inutilement au PC.
Mises a jour en temps reel
La page Demandes recit des mises à jour en temps réel via le flux d'événements TCP. Les nouvelles demandes apparaissent immédiatement sans nécessité de rafraichir la page et les changements de statut (approbation ou rejet depuis un autre terminal) sont reflétés instantanément.