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 | 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}