✈️
MyFlyID
CREDENTIAL MANAGER
0
Total Contas
0
Contas Ativas
0
Pendentes

📊 Status & Configurações

Telegram: Desativado
Auto-Refresh: Ativo
Refreshes (7d): 0
⚡ Próximo Refresh Tokens Ativo
--:--
🔄 Próximo Refresh Cookies Ativo
--:--
📅 Config:

📋 Contas

⚠️ Alertas

➕ Adicionar Conta

💡 A senha é usada para login automático. O código MFA será exibido para você aprovar no celular.

👥 Contas Gerenciadas

# Nome Email Status Último Refresh Refreshes Ações
Carregando...
⚙️ Configurações do Sistema

⚡ Refresh de Tokens (Rápido)

Atualiza apenas refresh_token e access_token via API da Iberia.

🚀 Rápido: ~2 segundos por conta. Ex: 30 = refresh a cada 30 minutos.

🔄 Refresh Completo (Cookies)

Atualiza cookies Microsoft + tokens seguindo fluxo de login completo.

🔐 Completo: ~15-30 seg/conta. Usa cookies da Microsoft para login.

📱 Notificações Telegram

🌐 Configuração de Proxy

🔄 Sincronização Externa de Cookies

📤 Preview da Requisição
POST https://sua-api.com/update-cookies
Content-Type: application/json
X-Key: MyFlyId
{
  "email": "[email protected]",
  "cookies": {
    "ESTSAUTH": "1.Aa4A...",
    "ESTSAUTHPERSISTENT": "1.Aa4A...",
    "ESTSAUTHLIGHT": "+0013b6fa..."
  },
  "updated_at": "2026-01-29T15:30:00Z"
}

💡 Este POST será enviado automaticamente a cada atualização de cookies (login, refresh manual ou automático).

👤 Alterar Senha do Dashboard

📡 Documentação da API

Endpoints públicos disponíveis no sistema. Base URL: http://localhost:8888

✈️ Endpoint Principal - MyIDTravel Link

PÚBLICO
GET POST /api/myidtravel

Retorna o link SSO do MyIDTravel para o email especificado. Suporta funcionários ativos e jubilados.

👤 Funcionários Ativos
Usa o token da conta cadastrada para obter o link.
👴 Jubilados (Aposentados)
POST /api/myidtravel
{"email": "123456", "password": "senha123"}
Para jubilados (email = 6 dígitos), faz login no Keycloak e retorna o link.
✅ Resposta de Sucesso
{
  "token_url": "https://www.myidtravel.com/myidtravel/rui/?token=ABC123...",
  "status": "ok",
  "login_type": "active" | "jubilado"
}

👥 Gerenciamento de Contas

GET /api/accounts Lista todas as contas
POST /api/accounts Criar nova conta
GET /api/accounts/:id Detalhes da conta
PUT /api/accounts/:id Atualizar conta
DEL /api/accounts/:id Excluir conta
PUT /api/accounts/:id/password Alterar senha
GET /api/accounts/:id/cookies Obter cookies
GET /api/accounts/:id/tokens Obter tokens
GET /api/accounts/:id/logs Histórico de logs

🔄 Refresh de Tokens

POST /api/accounts/:id/refresh-tokens Refresh TK (via API)
POST /api/accounts/:id/refresh-full Refresh CK+TK (via cookies)
POST /api/accounts/:id/refresh Refresh padrão
POST /api/refresh-all-tokens Refresh TK (todas contas)
POST /api/refresh-all-full Refresh CK+TK (todas)
POST /api/refresh-all Refresh agendado

🔐 Login e MFA

POST /api/accounts/:id/login Iniciar login
GET /api/accounts/:id/mfa-status Status do MFA
POST /api/accounts/:id/mfa-approved Aprovar MFA
POST /api/accounts/:id/force-approve Forçar aprovação MFA
GET /api/mfa/pending MFAs pendentes
POST /api/accounts/:id/import-cookies Importar cookies

✈️ MyIDTravel (por Conta)

GET /api/accounts/:id/myidtravel Obter link MyIDTravel
POST /api/accounts/:id/myid Gerar link MyID (legacy)
POST /api/accounts/:id/extract-tokens Extrair tokens da conta

⚙️ Sistema

GET /health Health check
GET /api/stats Estatísticas do sistema
GET /api/schedule-info Info dos agendamentos
GET /api/alerts Alertas do sistema
GET /api/settings Configurações
POST /api/settings Salvar configurações
POST /api/test-proxy Testar proxy
POST /api/settings/test-telegram Testar Telegram

🔑 Autenticação (Dashboard)

POST /api/auth/login Login no dashboard
GET /api/auth/me Dados do usuário atual
GET /api/auth/check Verificar autenticação
POST /api/auth/change-password Alterar senha
POST /api/auth/logout Logout

👤 Usuários (Admin)

GET /api/users Listar usuários
POST /api/users Criar usuário
PUT /api/users/:id Atualizar usuário
DEL /api/users/:id Excluir usuário

🔐 Administração de Usuários

Admin Only

➕ Novo Usuário

👥 Usuários do Sistema

Usuário Função Último Login Ações
Carregando...
💡 Dica: O usuário admin padrão é admin com senha admin123. Altere a senha após o primeiro login!