Aplicaciones
Crea y gestiona aplicaciones OAuth
Visión General
Las aplicaciones en la Consola QOC Cloud son clientes OAuth 2.0 que habilitan autenticación y autorización seguras para tus servicios. Cada aplicación recibe credenciales únicas para integrar con las APIs de QOC Cloud.
Creando una Aplicación
Navega a Aplicaciones
Desde la barra lateral, haz clic en Aplicaciones o usa el atajo Crear Aplicación en tu panel.
Haz Clic en Nueva Aplicación
Haz clic en el botón Nueva Aplicación en la esquina superior derecha.
Completa los Detalles de la Aplicación
Proporciona la siguiente información:
Información Básica
- Nombre: Un nombre descriptivo para tu aplicación
- Descripción: Breve explicación del propósito de la aplicación
Configuración
-
Tipo de Aplicación:
- Aplicación Web: Para aplicaciones web del lado del servidor
- Single Page Application (SPA): Para apps del lado del cliente
- App Móvil: Para aplicaciones iOS/Android
- Servicio/API: Para servicios backend
-
URIs de Redirección: Lista de URLs de redirección permitidas después de la autenticación
- Una URI por línea
- Debe usar HTTPS en producción (HTTP permitido para localhost)
- Soporta comodines para subdominios
Guarda y Obtén Credenciales
Después de crear la aplicación, recibirás:
- Client ID: Identificador público (seguro para exponer)
- Client Secret: Clave privada (¡mantén esto seguro!)
Seguridad del Client Secret
Nunca hagas commit de tu Client Secret en control de versiones ni lo expongas en código del lado del cliente. Almacénalo de forma segura como una variable de entorno.
Lista de Aplicaciones
La página de Aplicaciones muestra todas tus aplicaciones OAuth en una vista de cuadrícula o lista.
Tarjeta de Aplicación
Cada tarjeta de aplicación muestra:
- Nombre de la Aplicación
- Tipo de Aplicación (insignia)
- Client ID (haz clic para copiar)
- Estado: Activa, Inactiva o Suspendida
- Fecha de Creación
- Último Uso: Marca de tiempo de la última llamada API
Acciones
Desde cada tarjeta de aplicación, puedes:
- Ver Detalles: Ver información completa de la aplicación
- Editar Configuración: Modificar configuración
- Ver Credenciales: Acceder a Client ID y Secret
- Regenerar Secret: Crear un nuevo Client Secret
- Eliminar: Remover la aplicación
Configuración de la Aplicación
Haz clic en cualquier aplicación para acceder a la configuración detallada:
General
- Nombre: Cambiar el nombre de la aplicación
- Descripción: Actualizar la descripción
- Ícono: Subir un ícono de aplicación personalizado
- Estado: Habilitar o deshabilitar la aplicación
Autenticación
URIs de Redirección
Gestiona tus URIs de redirección permitidas:
https://tuapp.com/callback
https://app.tuapp.com/auth/callback
http://localhost:3000/callbackAñade, edita o elimina URIs según sea necesario. Los cambios entran en vigor inmediatamente.
Credenciales
Client ID
Tu identificador de cliente público. Seguro para usar en código del lado del cliente.
Ejemplo:
qoc_client_abc123def456ghi789Copiar al Portapapeles
Haz clic en el ícono de copiar junto al Client ID para copiarlo a tu portapapeles.
Client Secret
Tu clave de autenticación privada. Debe mantenerse segura.
Características:
- Ver Secret: Haz clic para revelar (oculto por defecto)
- Copiar Secret: Copiar al portapapeles
- Regenerar: Crear un nuevo secret (invalida el antiguo)
Regenerando Secret
Regenerar tu Client Secret invalidará inmediatamente el secret antiguo. Actualiza todos los servicios que usan el secret antiguo antes de regenerar.
Análisis de Uso
Visualiza análisis detallados para cada aplicación:
Estadísticas de Solicitud
- Solicitudes Totales: Conteo de solicitudes de por vida
- Usuarios Activos: Sesiones de usuario activas actuales
- Tasa de Éxito: Porcentaje de autenticaciones exitosas
- Tiempo de Respuesta Promedio: Métricas de rendimiento de la API
Eliminando una Aplicación
Para eliminar una aplicación:
- Navega a la configuración de la aplicación
- Desplázate a la sección Zona de Peligro
- Haz clic en Eliminar Aplicación
- Ingresa el nombre de la aplicación para confirmar
- Haz clic en Eliminar Permanentemente
Acción Permanente
Eliminar una aplicación es permanente y no se puede deshacer. Todos los datos, credenciales y configuraciones asociados se perderán. Las integraciones activas dejarán de funcionar inmediatamente.
Mejores Prácticas
Seguridad
- ✅ Regenera secrets periódicamente (recomendado cada 90 días)
- ✅ Usa aplicaciones diferentes para entornos diferentes (dev, staging, prod)
- ✅ Implementa PKCE para clientes públicos
- ✅ Monitorea el uso para actividad sospechosa
- ❌ Nunca compartas Client Secrets por email o chat
- ❌ No codifiques credenciales directamente en el código fuente
¿Listo para Integrar?
Con tu aplicación creada, estás listo para integrar la autenticación QOC Cloud en tus servicios.