Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Die REST und SOAP Schnittstellen werden ab Version 4.80.2 über OAuth2 mit dem Grant Type Client Credentials geschützt. Eine Client ID und ein Client Secret kann über die Benutzerverwaltung erstellt werden:

...

MethodPOST
HTTP Request HeaderContent-Type: application/json

Body:


Codeblock
languagejs
titleHTTP Request-Body
{
  "grant_type": "client_credentials",
  "client_id": "[Client ID]",
  "client_secret": "[Client Secret]"
}


Codeblock

Antwort:

code
languagejs
titleAntwort des Servers
{
    "access_token": "[Access Token]",
    "expires_in": "3600000",
    "token_type": "Bearer"
}

...

HTTP Request Headerauthorization: Bearer [Access Token]

Beispiel in Request-Header:

Image Added

Hier befindet sich die offizielle Spezifikation des Bearer Tokens.

Ein Access Token ist für 60 Minuten gültig. Danach muss ein neues Token angefordert werden.

...

Über Swagger UI kann das Token ebenfalls erzeugt werden, um die REST-API auszutesten. Dazu mit einem Klick auf den Eintrag "/auth/token" den Bereich ausklappen und via "Try it out"-Button weitere Eingabefelder einblenden. Nun können im Request Body die oben beschriebenen Parameter eingetragen werden:

...

Danach erhält man mit einem Klick auf "Execute" eine Antwort vom Server, welche das Token (im Bild gelb markiert) beinhaltet:

...

Dieses wird dann für weitere API-Aufrufe in Swagger UI hinterlegt. Dazu auf den Button "Authorize" am Anfang der Seite klicken und im aufgehenden Fenster das Token hinterlegen:

Danach mit dem Button "Authorize" die Eingabe bestätigen. Nun können die API-Aufrufe via Swagger UI getätigt werden.

...