UtvecklareAPI-NYCKLAR & AUTENTISERING

Minsta möjliga behörighet, inte en token med full åtkomst.

En enda allsmäktig API-nyckel blir en risk i samma stund som den läcker. CMSHubs maskinbehörigheter har uttryckliga åtgärdsbehörigheter per samling — hitta, skapa, uppdatera eller radera — så att en integration bara har den åtkomst den faktiskt behöver och en läckt nyckel får en liten, känd påverkan.

01 / MASKINBEHÖRIGHETER

Avgränsade API-nycklar, inte en huvudnyckel

Skapa, rotera och återkalla API-nycklar per arbetsyta, var och en begränsad till specifika samlingar och specifika åtgärder på dem — samma princip om minsta behörighet som du tillämpar på alla produktionsuppgifter.

Avgränsning per samling och åtgärd

Ge exakt hitta, skapa, uppdatera eller radera på exakt de samlingar en integration rör — inget underförstått.

Skapa, rotera, återkalla

Hantera en nyckels livscykel från arbetsytan — rotera den enligt schema eller återkalla den direkt om den exponerats.

Neka som standard

En nyckel utan uttrycklig behörighet för en samling kan inte röra den — det finns ingen underförstådd reserv med bredare åtkomst.

02 / ANVÄNDARSESSIONER

Härdade inloggningsuppgifter, återkallningsbara sessioner

Användarinloggningar använder uppgifter härledda med Argon2id — en modern, minnesintensiv hashalgoritm — med sessioner på serversidan inslagna i JWT som kan återkallas direkt i stället för att bara löpa ut.

Inloggningsuppgifter härledda med Argon2id

Lösenord hashas med Argon2id, som står emot knäckningsförsök accelererade med GPU och ASIC.

Återkallningsbara sessioner

Sessioner på serversidan innebär att en komprometterad session kan återkallas direkt, utan att vänta på att token löper ut.

Granskningsbara autentiseringshändelser

Inloggningar, återkallade sessioner och nyckeländringar loggas så att du kan svara på vem som kom åt vad, och när.

SKAPA EN AVGRÄNSAD NYCKEL

Utfärda en API-nyckel begränsad till en samling.

Öppna en arbetsyta och skapa en nyckel avgränsad till exakt den åtkomst din integration behöver.