EntwicklerAPI-SCHLÜSSEL & AUTHENTIFIZIERUNG

Minimale Rechte statt eines Tokens für alles.

Ein einziger allmächtiger API-Schlüssel wird zum Risiko, sobald er geleakt wird. Die Maschinen-Zugangsdaten von CMSHub tragen explizite Aktionsrechte pro Collection – Lesen, Erstellen, Bearbeiten oder Löschen –, sodass eine Integration nur den Zugriff hat, den sie wirklich braucht, und ein geleakter Schlüssel einen kleinen, bekannten Schadensradius hat.

01 / MASCHINEN-ZUGANGSDATEN

Beschränkte API-Schlüssel statt Generalschlüssel

Erstellen, rotieren und widerrufen Sie API-Schlüssel pro Workspace, jeweils beschränkt auf bestimmte Collections und bestimmte Aktionen – nach demselben Prinzip minimaler Rechte wie bei jedem Produktionszugang.

Beschränkt pro Collection und Aktion

Vergeben Sie genau Lesen, Erstellen, Bearbeiten oder Löschen für genau die Collections, die eine Integration nutzt – nichts implizit.

Erstellen, rotieren, widerrufen

Verwalten Sie den Lebenszyklus eines Schlüssels im Workspace – rotieren Sie ihn planmäßig oder widerrufen Sie ihn sofort, wenn er offengelegt wurde.

Standardmäßig verweigert

Ein Schlüssel ohne explizite Berechtigung für eine Collection kann sie nicht berühren – es gibt keinen impliziten Rückfall auf weitergehenden Zugriff.

02 / SESSIONS FÜR MENSCHEN

Gehärtete Zugangsdaten, widerrufbare Sessions

Anmeldungen von Menschen nutzen mit Argon2id abgeleitete Zugangsdaten – einen modernen, speicherintensiven Hash-Algorithmus – mit serverseitigen, in JWTs verpackten Sessions, die sich sofort widerrufen lassen, statt nur abzulaufen.

Mit Argon2id abgeleitete Zugangsdaten

Passwörter werden mit Argon2id gehasht – widerstandsfähig gegen GPU- und ASIC-beschleunigte Knackversuche.

Widerrufbare Sessions

Dank serverseitiger Sessions lässt sich eine kompromittierte Session sofort widerrufen, ohne auf den Ablauf eines Tokens zu warten.

Nachvollziehbare Auth-Ereignisse

Anmeldungen, Session-Widerrufe und Schlüsseländerungen werden protokolliert – so beantworten Sie, wer wann worauf zugegriffen hat.

ERSTELLEN SIE EINEN BESCHRÄNKTEN SCHLÜSSEL

Einen API-Schlüssel für nur eine Collection ausstellen.

Öffnen Sie einen Workspace und erstellen Sie einen Schlüssel, der genau auf den Zugriff beschränkt ist, den Ihre Integration braucht.