Email
Contraseña
Dashboard
Bienvenido al panel de gestión
Total Usuarios
-
Usuarios Activos
-
Tokens Generados
-
Administradores
-
Estado del Sistema
Sistema OTP: Operativo
API Sanctum: Activo
Base de datos: Conectada
Todos los servicios están funcionando correctamente.
Gestión de Usuarios
ID Nombre Email Rol Estado Creado
Cargando...
Tokens API (Sanctum)
Los tokens Sanctum permiten autenticar aplicaciones externas para consumir la API de Bluunit.
ID Usuario Nombre Token Creado
Cargando...
1. Enviar OTP
Identificador
App ID
Referencia
2. Verificar OTP
Identificador
App ID
Referencia
Código OTP
Guía de Integración
Documenta cómo integrar aplicaciones externas con Bluunit OTP usando tokens Sanctum.

Autenticación (Obtener Token)

POST /api/login Content-Type: application/json { "email": "tu_usuario@ejemplo.com", "password": "tu_contraseña" } // Respuesta: { "user": { "id": 1, "name": "...", "email": "..." }, "token": "3|xxxxxxxxxxxxxxxxxxxxx", "token_type": "Bearer" }

Enviar OTP

POST /api/otp/send Content-Type: application/json { "identifier": "cliente@banco.com", "app_id": "mi_aplicacion", "reference": "OP-123456" } // Respuesta: { "success": true, "expires_at": "2025-11-28T12:00:00", "operationId": 1, "code": "123456" // solo visible en desarrollo }

Verificar OTP

POST /api/otp/verify Content-Type: application/json { "identifier": "cliente@banco.com", "app_id": "mi_aplicacion", "reference": "OP-123456", "code": "123456" } // Respuesta: { "success": true, "message": "OTP verificado correctamente" }

Usar Token en Peticiones Protegidas

GET /api/users Authorization: Bearer {tu_token_sanctum} Accept: application/json POST /api/api-tokens Authorization: Bearer {tu_token_sanctum} Content-Type: application/json { "user_id": 1, "name": "Token para Producción" }
Nota: Todos los endpoints protegidos requieren el header Authorization: Bearer {token}