API de Autenticación
Gestión de JWT y sesiones de prueba
POST
/api/auth
Generar Token JWT
Intercambia credenciales válidas por un JSON Web Token para autenticar peticiones protegidas.
Query Parameters
username
string*
Nombre de usuario del catálogo de pruebas
password
string*
Contraseña asociada al usuario
Response Example (200 OK)
{
"status": "success",
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"expires_in": 3600
}
Usage with cURL
curl -X POST "https://testio.dev/api/auth"
GET
/api/auth/profile
Perfil de Usuario
Recupera la información del perfil del usuario autenticado mediante el token Bearer.
Query Parameters
Authorization
header*
Bearer {tu_token_aquí}
Response Example (200 OK)
{
"status": "success",
"data": {
"id": "123",
"username": "test_user",
"email": "test@example.com",
"role": "user"
}
}
Usage with cURL
curl -X GET "https://testio.dev/api/auth/profile"