Solicitações de Login
A Página de Solicitações gerencia solicitações de login OAuth enviadas por clientes dos PCs. É o local central para revisar, aprovar e rejeitar tentativas de login.
Aba Pendentes
A aba Pendentes exibe todas as solicitações aguardando ação do administrador ou operador. Cada solicitação pendente mostra:
- Ícone do provedor -- identifica qual provedor OAuth o cliente usou (Google, Facebook, Apple, X ou Discord).
- Avatar do membro -- a foto de perfil obtida do provedor OAuth, se disponível.
- Nome e email do cliente -- o nome e endereço de email associados à conta OAuth do cliente.
- Data/hora -- quando a solicitação de login foi enviada.
Ações
Duas ações estão disponíveis para cada solicitação pendente:
- Aprovar -- concede a solicitação de login. Um botão de auto-login opcional está disponível; quando habilitado, aprovar a solicitação inicia automaticamente uma sessão no PC cliente sem ação adicional.
- Rejeitar -- nega a solicitação de login. O cliente é notificado no PC que sua solicitação não foi aprovada.
Badge de Contagem Pendente
Um badge exibindo o número de solicitações pendentes aparece na navegação da barra lateral, fornecendo visibilidade rápida das solicitações aguardando ação.
Aba Histórico
A aba Histórico mostra solicitações processadas anteriormente, incluindo:
- Se a solicitação foi aprovada ou rejeitada.
- O administrador ou operador que processou a solicitação.
- Datas/horas tanto da solicitação original quanto da resolução.
Notificações
Quando uma nova solicitação de login OAuth chega, o servidor exibe uma notificação com um alerta sonoro para garantir que o operador esteja ciente da solicitação pendente. Isso evita que clientes fiquem esperando desnecessariamente no PC.
Atualizações em Tempo Real
A Página de Solicitações recebe atualizações em tempo real via fluxo de eventos TCP. Novas solicitações aparecem imediatamente sem necessidade de atualizar a página e mudanças de status (aprovação ou rejeição de outro terminal) são refletidas instantaneamente.