Kokoelma- ja toimintokohtainen rajaus
Myönnä täsmälleen haku, luonti, päivitys tai poisto täsmälleen niihin kokoelmiin, joita integraatio käsittelee — ei mitään implisiittistä.
Yksi kaikkivoipa API-avain on riski heti, kun se vuotaa. CMSHubin konetunnuksilla on yksiselitteiset kokoelmakohtaiset toimintaoikeudet — haku, luonti, päivitys tai poisto — joten integraatiolla on aina vain sen oikeasti tarvitsemat oikeudet, ja vuotaneen avaimen vaikutusalue on pieni ja tunnettu.
Luo, kierrätä ja peru API-avaimia työtilakohtaisesti, ja rajaa kukin tiettyihin kokoelmiin ja niiden tiettyihin toimintoihin — sama vähimpien oikeuksien periaate, jota soveltaisit mihin tahansa tuotantotunnukseen.
Myönnä täsmälleen haku, luonti, päivitys tai poisto täsmälleen niihin kokoelmiin, joita integraatio käsittelee — ei mitään implisiittistä.
Hallitse avaimen elinkaarta työtilasta — kierrätä se aikataulun mukaan tai peru se heti, jos se on paljastunut.
Avain, jolla ei ole nimenomaista oikeutta kokoelmaan, ei pääse siihen käsiksi — laajempiin oikeuksiin ei ole implisiittistä varapolkua.
Käyttäjien kirjautumiset käyttävät Argon2id:llä johdettuja tunnuksia — modernia, muistia kuormittavaa tiivistealgoritmia — ja JWT:hen käärittyjä palvelinpuolen istuntoja, jotka voi perua heti sen sijaan, että ne vain annettaisiin vanhentua.
Salasanat tiivistetään Argon2id:llä, joka kestää GPU- ja ASIC-kiihdytetyt murtoyritykset.
Palvelinpuolen istuntojen ansiosta vaarantunut istunto voidaan perua heti odottamatta tunnisteen vanhenemista.
Kirjautumiset, istuntojen perumiset ja avainmuutokset kirjataan, joten voit vastata, kuka käytti mitä ja milloin.
Avaa työtila ja luo avain, joka on rajattu juuri integraatiosi tarvitsemiin oikeuksiin.