API-Schlüssel erstellen und verwalten
Hinweis: Dieser Artikel ist technisch; wir empfehlen, dass Sie jemanden mit entsprechender technischer Expertise hinzuziehen. Bei Fragen kontaktieren Sie uns unter support@azumuta.com.
API-Schlüssel authentifizieren Anfragen an Azumutas REST-API. Jeder Schlüssel gehört zu einem API device in Ihrem workspace. Sie verwalten diese Geräte auf der API Devices-Seite.
API-Schlüssel erstellen
- Gehen Sie zu Management → Devices → Reiter API. Der Seitentitel lautet API Devices.
- Klicken Sie auf das gelbe plus → Add device.
- Geben Sie einen Name ein, setzen Sie Type auf Api Device, und klicken Sie dann auf Add.
Azumuta erstellt das Gerät und generiert dafür einen API-Schlüssel.
Weitere Informationen zu den Geräte-Seiten allgemein finden Sie unter Sehen Sie die Liste der Geräte, die in Ihrem Workspace angemeldet sind.
API-Schlüssel kopieren
Sie können einen Schlüssel auf eine der folgenden Arten kopieren:
- In der Liste API Devices öffnen Sie das Zeilenmenü des Geräts und klicken auf Copy API key. In der Snackbar erscheint Copied.
- Oder klicken Sie auf Edit device, suchen Sie API attributes, und verwenden Sie das Kopiersymbol neben dem Feld API key.
API-Anfragen authentifizieren
Senden Sie den Schlüssel im Request-Header X-API-Key. Das ist die empfohlene Methode.
Sie können den Schlüssel auch als Query-Parameter apiKey übergeben. Bevorzugen Sie jedoch den Header, wenn möglich.
Alle API-Anfragen müssen HTTPS verwenden. Anfragen über unverschlüsseltes HTTP schlagen fehl. Anfragen ohne gültigen Schlüssel schlagen ebenfalls fehl.
Wichtig: Legen Sie niemals einen API-Schlüssel in Browser-Client-Code, öffentlichen Repositories oder an einem Ort außerhalb Ihres Unternehmens ab. Behandeln Sie Schlüssel als geheime Zugangsdaten ausschließlich für serverseitige Integrationen.
Umgebungsscope
API-Schlüssel sind environment-scoped. Ein Schlüssel, der auf Ihrem Sandbox-Host erstellt wurde, funktioniert nur gegen diese Sandbox-Umgebung. Ein Produktionsschlüssel funktioniert nur in der Produktionsumgebung. Die Verwendung eines Sandbox-Schlüssels in der Produktion (oder umgekehrt) führt zu einem Authentifizierungsfehler.
Optional: API Scopes
Wenn das Experiment API scopes für Ihren Workspace aktiviert ist, können Sie einschränken, was ein Schlüssel darf. Öffnen Sie Edit device → Security, und konfigurieren Sie dort API scopes. Wenn diese Option in Ihrem Workspace nicht verfügbar ist, hat der Schlüssel die Standardzugriffsrechte für ein API device.