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.
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.
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.
Concede exactamente consultar, crear, actualizar o eliminar sobre exactamente las colecciones que toca una integración. Nada implícito.
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.
Una clave sin permiso explícito sobre una colección no puede tocarla: no hay vuelta implícita a un acceso más amplio.
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.
Las contraseñas se procesan con Argon2id, resistente a intentos de descifrado acelerados por GPU y ASIC.
Las sesiones del lado del servidor permiten revocar al instante una sesión comprometida, sin esperar a que caduque el token.
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.
Abre un espacio de trabajo y crea una clave limitada exactamente al acceso que necesita tu integración.