Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Persönliche API-Schlüssel für Werkzeuge

Persönliche API-Schlüssel (expk_) für Entwicklungs-Builds, Tests, Kioske, Backends und interne Werkzeuge rund um eine App verwenden - einen erhalten, Geltungsbereiche, Laufzeiten, das Ratenlimit, Austausch und Widerruf…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/mobile-app-developers/auth/personal-api-keys-for-tools.md

On this page

This page is a translation. Read the English original

Persönliche API-Schlüssel für Werkzeuge

Diese Seite richtet sich an App-Entwickler, die Zugangsdaten für ihre eigene Arbeit rund um eine App brauchen: einen Entwicklungs-Build, einen automatisierten Test, ein Backend, einen Inhaltsimport, einen Kiosk. Ein persönlicher API-Schlüssel ist dafür die einfachste Form von Zugangsdaten, die Exponential bietet. Die vollständige Anleitung ist Persönliche API-Schlüssel.

Inhalt

  1. Was ein Schlüssel ist
  2. Einen Schlüssel erhalten
  3. Geltungsbereiche
  4. Grenzen
  5. Austauschen und widerrufen
  6. Wo Schlüssel hingehören

Was ein Schlüssel ist

Ein Schlüssel ist eine Zeichenkette expk_<12 characters>_<40 characters>, die ein Benutzer für ein eigenes Programm erzeugt. Eine Anfrage mit Authorization: Bearer expk_... läuft als Inhaber des Schlüssels, beschränkt auf die Geltungsbereiche des Schlüssels und nie über die eigenen Richtlinien des Inhabers hinaus. Gespeichert wird nur ein gesalzener HMAC des Geheimnisses, sodass niemand, nicht einmal ein Administrator, einen Schlüssel erneut anzeigen kann (Kurz gesagt). Schlüssel werden von der REST-API angenommen, nicht von den Remote-Diensten, die eigene Tokens haben (expservices-Tokens in Apps).

Einen Schlüssel erhalten

  1. Sie brauchen ein Konto mit der Richtlinie apikey/create; in einer neuen Installation hat keine Rolle sie, also vergibt sie ein Administrator (Schlüssel für Ihre Benutzer einschalten).
  2. Melden Sie sich an der Website an und öffnen Sie Mein Konto > API-Zugang (/apikey/list).
  3. Benennen Sie den Schlüssel nach dem Ort, an dem er verwendet wird („Android-CI-Tests“), kreuzen Sie die Geltungsbereiche an und wählen Sie eine Laufzeit (standardmäßig 7, 30, 90 oder 365 Tage).
  4. Kopieren Sie den Schlüssel von der nächsten Seite. Er wird einmal angezeigt, mit Cache-Control: no-store.

Geltungsbereiche

GeltungsbereichSteht fürErlaubt dem Schlüssel den Aufruf von
readcontent/readjeder GET- und HEAD-Route
publishcontent/createPOST /api/ezp/v2/content/node/create
editcontent/editPOST oder PUT /api/ezp/v2/content/node/<id> (aktualisieren)
removecontent/removeDELETE /api/ezp/v2/content/node/delete/<id>

Die Zuordnung steht in rest.ini [ApiKeySettings] Scopes[] und RouteScopes[]. Ein Test, der nur liest, bekommt nur read.

Grenzen

EinstellungStandardWirkung für Ihr Werkzeug
RateLimitPerMinute120mehr Anfragen je Schlüssel und Minute antworten mit 429 rate_limited und Retry-After; gezählt in APCu je PHP-FPM-Pool oder Velocity-Server
MaxExpiryDays365die längste Laufzeit
MaxKeysPerUser10noch gültige Schlüssel je Benutzer
LastUsedInterval60wie oft „zuletzt benutzt“ geschrieben wird, in Sekunden

Ein Lasttest oder ein Massenimport muss unter dem Ratenlimit bleiben oder mit Zustimmung des Administrators die Schlüssel mehrerer Benutzer verwenden (Prüfprotokoll und Grenzen).

Austauschen und widerrufen

Erzeugen Sie zuerst den neuen Schlüssel, stellen Sie das Werkzeug darauf um, prüfen Sie, dass sein Feld Zuletzt benutzt gefüllt wird, und widerrufen Sie dann den alten. Widerrufen Sie sofort, wenn jemand anderes einen Schlüssel gesehen haben könnte, wenn das Werkzeug stillgelegt wird oder wenn die Maschine, auf der er lag, verloren geht. Der Widerruf wirkt bei der nächsten Anfrage auf jedem Server. Administratoren sehen jeden Schlüssel unter Setup > oAuth-Verwaltung > API-Schlüssel (/oauthadmin/keys), und jedes Erzeugen, Widerrufen, jede erste Nutzung und jede Ablehnung wird im Prüfprotokoll als access.apikey.* festgehalten.

Wo Schlüssel hingehören

OrtSchlüssel?
Die Shell eines Entwicklers, als Umgebungsvariableja
Ein Geheimnisspeicher der CIja
Der Geheimnisspeicher eines Backendsja
Ein verwaltetes Kiosk-Gerät mit einem eigenen Schlüssel nur zum Lesenja, nach Entscheidung des Website-Inhabers
Eine veröffentlichte App, in Code, Ressourcen oder Konfigurationnein: Jeder kann ihn herauslösen, und er handelt als eine Person
Eine URLnein: Ein Schlüssel im Query-String wird abgelehnt, selbst wenn er gültig ist

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x