ProgrameriAPI KLJUČEVI I AUTENTIFIKACIJA

Najmanje privilegije, a ne jedan token za sve.

Jedan svemoćni API ključ postaje problem onog trenutka kada procuri. CMSHub mašinski akreditivi nose eksplicitne dozvole za akcije po kolekciji — pretraga, kreiranje, ažuriranje ili brisanje — pa integracija ima samo pristup koji joj je zaista potreban, a procureli ključ ima mali, poznat obim štete.

01 / MAŠINSKI AKREDITIVI

Ograničeni API ključevi, a ne glavni ključ

Kreirajte, rotirajte i opozivajte API ključeve po radnom prostoru, svaki ograničen na određene kolekcije i određene akcije nad njima — isti princip najmanjih privilegija koji biste primenili na bilo koji produkcioni akreditiv.

Opseg po kolekciji i akciji

Dodelite tačno pretragu, kreiranje, ažuriranje ili brisanje nad tačno onim kolekcijama koje integracija koristi — ništa implicitno.

Kreirajte, rotirajte, opozovite

Upravljajte životnim ciklusom ključa iz radnog prostora — rotirajte ga po rasporedu ili ga odmah opozovite ako je izložen.

Podrazumevana zabrana

Ključ bez eksplicitne dozvole nad kolekcijom ne može joj pristupiti — nema implicitnog prelaska na širi pristup.

02 / KORISNIČKE SESIJE

Ojačani akreditivi, opozive sesije

Korisničke prijave koriste akreditive izvedene Argon2id-om — modernim memorijski zahtevnim algoritmom heširanja — sa sesijama na serveru upakovanim u JWT koje se mogu odmah opozvati, a ne samo pustiti da isteknu.

Akreditivi izvedeni Argon2id-om

Lozinke se heširaju Argon2id-om, otpornim na pokušaje probijanja ubrzane GPU i ASIC hardverom.

Opozive sesije

Sesije na serveru znače da se kompromitovana sesija može odmah opozvati, bez čekanja da token istekne.

Događaji autentifikacije koji se mogu revidirati

Prijave, opozivi sesija i promene ključeva se beleže, pa možete da odgovorite ko je čemu i kada pristupio.

NAPRAVITE OGRANIČEN KLJUČ

Izdajte API ključ ograničen na jednu kolekciju.

Otvorite radni prostor i napravite ključ ograničen tačno na pristup koji je vašoj integraciji potreban.