UdviklereAPI-NØGLER & GODKENDELSE

Mindste privilegium, ikke ét token med adgang til alt.

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

01 / MASKINLEGITIMATIONER

Afgrænsede API-nøgler, ikke en hovednøgle

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.

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.

Opret, rotér, tilbagekald

Styr en nøgles livscyklus fra workspacet – rotér den efter en plan, eller tilbagekald den med det samme, hvis den er blevet eksponeret.

Afvist som standard

En nøgle uden eksplicit rettighed til en samling kan ikke røre den – der er ingen implicit fallback til bredere adgang.

02 / BRUGERSESSIONER

Hærdede legitimationer, sessioner der kan tilbagekaldes

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.

Legitimationer afledt med Argon2id

Adgangskoder hashes med Argon2id, som modstår knækforsøg accelereret med GPU'er og ASIC'er.

Sessioner, der kan tilbagekaldes

Serversessioner betyder, at en kompromitteret session kan tilbagekaldes med det samme uden at vente på, at et token udløber.

Sporbare login-hændelser

Logins, tilbagekaldte sessioner og nøgleændringer registreres, så du kan svare på, hvem der fik adgang til hvad og hvornår.

OPRET EN AFGRÆNSET NØGLE

Udsted en API-nøgle begrænset til én samling.

Åbn et workspace, og opret en nøgle afgrænset til præcis den adgang, din integration har brug for.