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 |
Header | – |
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“.
Body | { “username”: “<Benutzer>”, “client”: “<Cameleon-Client-Id>”, “accessToken”: “<Cameleon-Anmeldetoken>”, “uuid”: “<Benutzer-Uuid>” } |