Abast per col·lecció i per acció
Concedeix exactament consulta, creació, edició o eliminació només a les col·leccions que fa servir una integració: res d’implícit.
Una única clau d’API totpoderosa és un risc des del moment que es filtra. Les credencials de màquina de CMSHub porten permisos explícits per col·lecció i acció (consulta, creació, edició o eliminació), de manera que una integració només té l’accés que realment necessita i una clau filtrada té un radi d’impacte petit i conegut.
Crea, rota i revoca claus d’API per espai de treball, cadascuna limitada a col·leccions concretes i a accions concretes sobre elles: el mateix principi de mínim privilegi que aplicaries a qualsevol credencial de producció.
Concedeix exactament consulta, creació, edició o eliminació només a les col·leccions que fa servir una integració: res d’implícit.
Gestiona el cicle de vida d’una clau des de l’espai de treball: rota-la periòdicament o revoca-la immediatament si queda exposada.
Una clau sense permís explícit sobre una col·lecció no hi pot accedir: no hi ha cap alternativa implícita cap a un accés més ampli.
Els inicis de sessió de les persones fan servir credencials derivades amb Argon2id (un algoritme de hash modern i intensiu en memòria) amb sessions al servidor encapsulades en JWT que es poden revocar immediatament, no només deixar que caduquin.
Les contrasenyes es processen amb Argon2id, resistent als intents de desxifratge accelerats per GPU i ASIC.
Amb sessions al servidor, una sessió compromesa es pot revocar immediatament, sense esperar que el token caduqui.
Els inicis de sessió, les revocacions de sessions i els canvis de claus queden registrats perquè puguis saber qui ha accedit a què, i quan.
Obre un espai de treball i crea una clau limitada exactament a l’accés que necessita la teva integració.