UtviklereAPI-NØKLER & AUTENTISERING

Minste privilegium, ikke én token med full tilgang.

Én allmektig API-nøkkel blir en risiko i det øyeblikket den lekker. Maskinlegitimasjonen i CMSHub har eksplisitte handlingstillatelser per samling — finne, opprette, oppdatere eller slette — så en integrasjon bare har den tilgangen den faktisk trenger, og en lekket nøkkel får begrenset og kjent skadeomfang.

01 / MASKINLEGITIMASJON

Avgrensede API-nøkler, ikke en hovednøkkel

Opprett, roter og trekk tilbake API-nøkler per arbeidsområde, hver begrenset til bestemte samlinger og bestemte handlinger på dem — samme prinsipp om minste privilegium som du bruker på all produksjonslegitimasjon.

Avgrensning per samling og handling

Gi nøyaktig finne, opprette, oppdatere eller slette på nøyaktig de samlingene en integrasjon berører — ingenting implisitt.

Opprett, roter, trekk tilbake

Styr livssyklusen til en nøkkel fra arbeidsområdet — roter den etter en plan eller trekk den tilbake umiddelbart hvis den er eksponert.

Avvis som standard

En nøkkel uten eksplisitt tillatelse til en samling kan ikke røre den — det finnes ingen implisitt reserve med bredere tilgang.

02 / BRUKERSESJONER

Herdet påloggingsinformasjon, sesjoner som kan trekkes tilbake

Brukerpålogginger bruker påloggingsinformasjon avledet med Argon2id — en moderne, minnekrevende hashalgoritme — med serversidesesjoner pakket i JWT som kan trekkes tilbake umiddelbart i stedet for bare å utløpe.

Påloggingsinformasjon avledet med Argon2id

Passord hashes med Argon2id, som står imot knekkingsforsøk akselerert med GPU og ASIC.

Sesjoner som kan trekkes tilbake

Serversidesesjoner betyr at en kompromittert sesjon kan trekkes tilbake umiddelbart, uten å vente på at tokenet utløper.

Sporbare autentiseringshendelser

Pålogginger, tilbakekalte sesjoner og nøkkelendringer loggføres, så du kan svare på hvem som fikk tilgang til hva, og når.

OPPRETT EN AVGRENSET NØKKEL

Utsted en API-nøkkel begrenset til én samling.

Åpne et arbeidsområde og opprett en nøkkel avgrenset til nøyaktig den tilgangen integrasjonen din trenger.