DesenvolupadorsCLAUS D’API I AUTENTICACIÓ

Mínim privilegi, no un token que ho obre tot.

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.

01 / CREDENCIALS DE MÀQUINA

Claus d’API d’abast limitat, no una clau mestra

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ó.

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.

Crea, rota, revoca

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.

Denegat per defecte

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.

02 / SESSIONS D’USUARIS

Credencials reforçades, sessions revocables

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.

Credencials derivades amb Argon2id

Les contrasenyes es processen amb Argon2id, resistent als intents de desxifratge accelerats per GPU i ASIC.

Sessions revocables

Amb sessions al servidor, una sessió compromesa es pot revocar immediatament, sense esperar que el token caduqui.

Esdeveniments d’autenticació auditables

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.

CREA UNA CLAU D’ABAST LIMITAT

Emet una clau d’API limitada a una sola col·lecció.

Obre un espai de treball i crea una clau limitada exactament a l’accés que necessita la teva integració.