Dokumentation
Applikationsbenutzer

Allgemeine Informationen zu Anwendungsbenutzern

Der Anwendungsbenutzer ist ein Benutzer, der von Anwendungen zur Interaktion mit den Webdiensten verwendet wird.

Der Hauptunterschied zu einem menschlichen Benutzer besteht darin, dass sich der Anwendungsbenutzer ohne Passwort authentifizieren kann. Der Anwendungsbenutzer muss jede an den Webdienst gesendete Anfrage mit einem vorab geteilten Geheimnis signieren. Einzelheiten zum Signieren dieser Anfragen finden Sie in der entsprechenden Dokumentation zur Webdienst-Authentifizierung.

Jede Anwendung kann genau zwei solche vorab geteilten Geheimnisse haben. Dies ermöglicht es, das Geheimnis ohne Ausfallzeiten zu ändern/ersetzen. So kann beispielsweise ein neues Geheimnis generiert und einige Zeit später in der Client-Anwendung aktualisiert werden. In der Zwischenzeit akzeptiert der Webdienst jedoch Anfragen, die mit dem alten Geheimnis signiert sind.

Rollen und Anwendungsbenutzer

Anwendungsbenutzer haben Rollen. Jede Rolle gewährt dem Benutzer unterschiedliche Berechtigungen. Beim Erstellen und Zuweisen von Rollen müssen Sie berücksichtigen, dass jede Rolle kontextspezifisch ist. Es gibt Zugriffsrechte, die an den Kontext eines Bereichs oder eines Kontos gebunden sind. Sie können die Rolle nur in einem solchen Kontext zuweisen.

Authentifizierungsschlüssel verwalten

Sie können in der Ansicht zur Verwaltung von Anwendungsbenutzern einen neuen Authentifizierungsschlüssel generieren, falls Sie den alten Schlüssel verloren haben oder ihn ersetzen möchten. Nach Abschluss der Migration können Sie den alten Schlüssel deaktivieren. Auf diese Weise können Sie verschiedene Schlüsselversionen gleichzeitig verwenden.

Zustände
  • Erstellen
    Der Status Create zeigt an dass der Typ Applikationsbenutzer gerade erstellt wird.
  • Aktiv
    Der Status aktiv bedeutet, dass der Eintrag vom Typen 'Applikationsbenutzer' aktiv ist und genutzt werden kann.
  • Inaktiv
    Der Status Inaktiv zeigt dass der Eintrag vom Typen Applikationsbenutzer nicht genutzt wird.
  • Im Löschvorgang
    Der deleting Status bedeutet, dass der Eintrag vom Typen Applikationsbenutzer gerade im Prozess der Löschung ist.
  • Gelöscht
    Der Gelöschte-Status markeiert den Eintrag für die Löschung aus der Datenbank.
Eigenschaften
  • Anfrage-Limit
    Die maximale Anzahl von API-Anfragen, die alle 2 Minuten angenommen werden.
  • Geplantes Löschdatum
    Das Datum und die Uhrzeit, zu der das Objekt endgültig entfernt werden soll. Wenn der Wert leer ist, wird das Objekt nicht entfernt.
  • ID
    A unique identifier for the object.
  • Name
    Der Name, der zur Identifizierung des Anwendungsbenutzers verwendet wird.
  • Primäraccount
    Das primäre Konto, zu dem der Benutzer gehört.
  • Scope
    Der Bereich, zu dem der Benutzer gehört.
  • Status
    Der aktuelle Zustand des Objekts.

    Ein Anwendungsbenutzer kann folgende Status haben:

    Active

    Wenn der Status auf Active gesetzt ist, kann sich dieser Benutzer anmelden und Aktionen ausführen.

    Inactive

    Wenn der Status auf Inactive gesetzt ist, kann sich dieser Benutzer nicht anmelden. Alle Informationen bleiben jedoch erhalten, und der Benutzer kann später wieder aktiviert werden.

    Deleting

    Der Benutzer befindet sich im Löschvorgang. Es kann einige Zeit dauern, bis der Benutzer als Deleting markiert wird, bevor er als Deleted markiert wird.

    Deleted

    Der Benutzer wurde gelöscht. Da der Benutzer mit Daten verknüpft ist, die nicht sofort gelöscht werden können, müssen wir den Benutzer so lange aufbewahren, bis alle Daten entfernt werden können.

  • User Type
    Der Typ des Benutzers, der seine Rolle und Fähigkeiten definiert.
  • Version
    The version is used for optimistic locking and incremented whenever the object is updated.
Staging 2.218.1