Afgrænset pr. samling og handling
Tildel præcis læs, opret, opdatér eller slet på præcis de samlinger, en integration rører – intet implicit.
Én almægtig API-nøgle er en risiko, i samme øjeblik den lækker. CMSHubs maskinlegitimationer har eksplicitte handlingsrettigheder pr. samling – læs, opret, opdatér eller slet – så en integration kun har den adgang, den faktisk har brug for, og en lækket nøgle har en lille, kendt skadesradius.
Opret, rotér og tilbagekald API-nøgler pr. workspace, hver begrænset til bestemte samlinger og bestemte handlinger på dem – det samme princip om mindste privilegium, som du ville bruge på enhver produktionslegitimation.
Tildel præcis læs, opret, opdatér eller slet på præcis de samlinger, en integration rører – intet implicit.
Styr en nøgles livscyklus fra workspacet – rotér den efter en plan, eller tilbagekald den med det samme, hvis den er blevet eksponeret.
En nøgle uden eksplicit rettighed til en samling kan ikke røre den – der er ingen implicit fallback til bredere adgang.
Brugerlogins bruger legitimationer afledt med Argon2id – en moderne, hukommelsestung hashalgoritme – med serversessioner pakket i JWT'er, som kan tilbagekaldes med det samme i stedet for blot at udløbe.
Adgangskoder hashes med Argon2id, som modstår knækforsøg accelereret med GPU'er og ASIC'er.
Serversessioner betyder, at en kompromitteret session kan tilbagekaldes med det samme uden at vente på, at et token udløber.
Logins, tilbagekaldte sessioner og nøgleændringer registreres, så du kan svare på, hvem der fik adgang til hvad og hvornår.
Åbn et workspace, og opret en nøgle afgrænset til præcis den adgang, din integration har brug for.