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

Authentifizierung für Apps

Die Einstiegsseite der Authentifizierungsseiten für App-Entwickler - die drei Arten von Zugangsdaten, die Exponential von Programmen annimmt (OAuth2-Tokens, persönliche API-Schlüssel, expservices-Tokens), die…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/mobile-app-developers/auth/README.md

On this page

This page is a translation. Read the English original

Authentifizierung für Apps

Dieser Ordner richtet sich an App-Entwickler, die eine App oder ihre Benutzer bei Exponential anmelden müssen. Er erklärt, welche Zugangsdaten der Server annimmt, wie Sie sie jeweils erhalten und senden und wie Sie sie auf einem Gerät sicher aufbewahren.

Inhalt

  1. Die Voreinstellung: Jeder Aufruf braucht einen Benutzer
  2. Drei Arten von Zugangsdaten
  3. Seiten in diesem Ordner

Die Voreinstellung: Jeder Aufruf braucht einen Benutzer

rest.ini [Authentication] RequireAuthentication=enabled ist die Voreinstellung: Jede REST-Inhaltsroute braucht einen Benutzer. Ein Administrator kann den Wert auf disabled setzen; dann läuft jede Anfrage als DefaultUserID (oder als anonymer Benutzer), und die Berechtigungsprüfungen gelten weiterhin (REST-API v1 und v2: Konfiguration). Das ist eine Serverentscheidung mit Folgen für jeden Client; verlangen Sie sie nicht nur, um in einer App die Anmeldung zu sparen.

Die Remote-Dienste arbeiten anders: Dienste mit dem Zugriff public beantworten anonyme Aufrufe, alle anderen brauchen einen angemeldeten Benutzer (expservices aus einer App aufrufen).

Drei Arten von Zugangsdaten

ZugangsdatenSehen so ausGesendet alsAngenommen vonLesen
OAuth2-Zugriffstokeneine alphanumerische ZeichenketteAuthorization: OAuth <token> oder Bearer <token>RESTOAuth2-Autorisierungscode-Ablauf
Persönlicher API-Schlüsselexpk_<12 characters>_<40 characters>Authorization: Bearer expk_...RESTPersönliche API-Schlüssel für Werkzeuge
expservices-Tokenexpt_ und 48 HexadezimalzeichenAuthorization: Bearer expt_... und X-Exp-Token: expt_...expservicesexpservices-Tokens in Apps

Statt OAuth lässt sich für REST auch HTTP-Basic-Authentifizierung konfigurieren (AuthenticationStyle=ezpRestBasicAuthStyle), aber dann wird bei jeder Anfrage ein Passwort gesendet; dieser Abschnitt empfiehlt das für Apps nicht.

Seiten in diesem Ordner

SeiteBeantwortet
Zugangsdaten auswählenWelche Zugangsdaten für welche Art von App
OAuth2-Autorisierungscode-AblaufDen Client registrieren, die Autorisierungsseite, der Token-Endpunkt, das Erneuern
Ein Backend für Ihre AppWarum das Client-Secret auf einem Server bleibt und wie Sie diesen Server bauen
Persönliche API-Schlüssel für WerkzeugeSchlüssel für Ihre eigenen Skripte, Tests und internen Werkzeuge
expservices-Tokens in AppsBei den Remote-Diensten anmelden und ein Token erzeugen
Geheimnisse auf Geräten speichernKeychain, Keystore und was Sie nie speichern
Der Authorization-Header und ProxysWarum gültige Zugangsdaten trotzdem als nichts ankommen können

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