Cameleon verwendet moderne Authentifizierungsmethoden. Um auf die REST-API von Cameleon zugreifen zu können, ist ein Anmeldetoken erforderlich. Das Anmeldetoken kann mit folgender API erstellt werden.
Request #
| URL-Endpunkt | https://<Cameleon-URL>/auth/signin |
| Methode | POST |
Headers #
Content-Type: application/json
Body #
{
"username": "<Benutzer>",
"password": "<Passwort>",
"client": "<Cameleon-Client-Id>",
"auth": "internal"
}
Für den Parameter „auth“ ist der Wert „internal“ oder „ldap“ möglich, sofern eine LDAP-Authentifizierung für den Client eingerichtet worden ist.
Response #
Nach erfolgreicher Anmeldung sendet das System ein Anmeldetoken zurück, das zur Authentifizierung für weitere REST-Aufrufe verwendet werden muss. Das Token befindet sich im Feld „accessToken“.
{
"username": "<Benutzer>",
"client": "<Cameleon-Client-Id>",
"accessToken": "<Cameleon-Anmeldetoken>",
"uuid": "<Benutzer-Uuid>"
}