DesarrolladoresCLAVES DE API Y AUTENTICACIÓN

Mínimo privilegio, no un token con acceso total.

Una única clave de API todopoderosa es un riesgo en cuanto se filtra. Las credenciales de máquina de CMSHub llevan permisos explícitos por acción y colección (consultar, crear, actualizar o eliminar), así que una integración solo tiene el acceso que realmente necesita y una clave filtrada tiene un impacto pequeño y conocido.

01 / CREDENCIALES DE MÁQUINA

Claves de API con alcance limitado, no una clave maestra

Crea, rota y revoca claves de API por espacio de trabajo, cada una limitada a colecciones concretas y a acciones concretas sobre ellas: el mismo principio de mínimo privilegio que aplicarías a cualquier credencial de producción.

Alcance por colección y por acción

Concede exactamente consultar, crear, actualizar o eliminar sobre exactamente las colecciones que toca una integración. Nada implícito.

Crea, rota, revoca

Gestiona el ciclo de vida de una clave desde el espacio de trabajo: rótala periódicamente o revócala al instante si queda expuesta.

Denegado por defecto

Una clave sin permiso explícito sobre una colección no puede tocarla: no hay vuelta implícita a un acceso más amplio.

02 / SESIONES DE PERSONAS

Credenciales reforzadas, sesiones revocables

Los inicios de sesión de personas usan credenciales derivadas con Argon2id (un algoritmo de hash moderno y de memoria intensiva) con sesiones del lado del servidor envueltas en JWT que pueden revocarse al instante, en lugar de esperar a que caduquen.

Credenciales derivadas con Argon2id

Las contraseñas se procesan con Argon2id, resistente a intentos de descifrado acelerados por GPU y ASIC.

Sesiones revocables

Las sesiones del lado del servidor permiten revocar al instante una sesión comprometida, sin esperar a que caduque el token.

Eventos de autenticación auditables

Los inicios de sesión, las revocaciones de sesión y los cambios de claves quedan registrados para que puedas saber quién accedió a qué y cuándo.

CREA UNA CLAVE CON ALCANCE LIMITADO

Emite una clave de API limitada a una colección.

Abre un espacio de trabajo y crea una clave limitada exactamente al acceso que necesita tu integración.